Skip to content

Commit

Permalink
New radiobutton assets
Browse files Browse the repository at this point in the history
  • Loading branch information
kugel3 committed Aug 21, 2024
1 parent 17637f5 commit 0f214b2
Show file tree
Hide file tree
Showing 6 changed files with 34 additions and 3 deletions.
11 changes: 8 additions & 3 deletions RadixWallet/Core/DesignSystem/Components/RadioButton.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ public struct RadioButton: View {
public enum State {
case unselected
case selected
case disabled
case disabledSelected
case disabledUnselected
}

public enum Appearance {
Expand All @@ -30,14 +31,18 @@ extension RadioButton {
AssetResource.radioButtonLightUnselected
case (.light, .selected):
AssetResource.radioButtonLightSelected
case (.light, .disabled):
case (.light, .disabledSelected):
AssetResource.radioButtonLightDisabled
case (.light, .disabledUnselected):
AssetResource.radioButtonLightDisabledUnselected
case (.dark, .unselected):
AssetResource.radioButtonDarkUnselected
case (.dark, .selected):
AssetResource.radioButtonDarkSelected
case (.dark, .disabled):
case (.dark, .disabledSelected):
AssetResource.radioButtonDarkDisabled
case (.dark, .disabledUnselected):
AssetResource.radioButtonDarkDisabledUnselected
}

return Image(asset: resource)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,11 @@ public enum AssetResource {
public static let lock = ImageAsset(name: "lock")
public static let minusCircle = ImageAsset(name: "minus-circle")
public static let plusCircle = ImageAsset(name: "plus-circle")
public static let radioButtonDarkDisabledUnselected = ImageAsset(name: "radioButton-dark-disabled-unselected")
public static let radioButtonDarkDisabled = ImageAsset(name: "radioButton-dark-disabled")
public static let radioButtonDarkSelected = ImageAsset(name: "radioButton-dark-selected")
public static let radioButtonDarkUnselected = ImageAsset(name: "radioButton-dark-unselected")
public static let radioButtonLightDisabledUnselected = ImageAsset(name: "radioButton-light-disabled-unselected")
public static let radioButtonLightDisabled = ImageAsset(name: "radioButton-light-disabled")
public static let radioButtonLightSelected = ImageAsset(name: "radioButton-light-selected")
public static let radioButtonLightUnselected = ImageAsset(name: "radioButton-light-unselected")
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "radioButton-dark-disabled-unselected.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "radioButton-light-disabled-unselected.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Binary file not shown.

0 comments on commit 0f214b2

Please sign in to comment.