diff --git a/PyeonHaeng-iOS/Sources/Components/PromotionTagView.swift b/PyeonHaeng-iOS/Sources/Components/PromotionTagView.swift index 2b9b287..c8edcff 100644 --- a/PyeonHaeng-iOS/Sources/Components/PromotionTagView.swift +++ b/PyeonHaeng-iOS/Sources/Components/PromotionTagView.swift @@ -23,16 +23,16 @@ struct PromotionTagView: View { } } -#Preview(traits: .sizeThatFitsLayout) { - PromotionTagView(promotionTag: .none) -} - private extension PromotionTagView { var color: Color { switch promotionTag { - case .onePlus: .pyeonHaengRed - case .twoPlus: .pyeonHaengBlue + case .onePlus: .red500 + case .twoPlus: .blue500 case .none: .gray400 } } } + +#Preview(traits: .sizeThatFitsLayout) { + PromotionTagView(promotionTag: .none) +} diff --git a/PyeonHaeng-iOS/Sources/PyeonHaengApp.swift b/PyeonHaeng-iOS/Sources/PyeonHaengApp.swift index 9982f4f..73ad9ca 100644 --- a/PyeonHaeng-iOS/Sources/PyeonHaengApp.swift +++ b/PyeonHaeng-iOS/Sources/PyeonHaengApp.swift @@ -11,7 +11,7 @@ import SwiftUI @main struct PyeonHaengApp: App { init() { - Fonts.registerFonts() // 앱을 실행하기 전에 폰트를 로드합니다. + FontRegistrar.registerFonts() // 앱을 실행하기 전에 폰트를 로드합니다. } var body: some Scene { diff --git a/PyeonHaeng-iOS/Sources/Scenes/HomeScene/HomeProductListView.swift b/PyeonHaeng-iOS/Sources/Scenes/HomeScene/HomeProductListView.swift index d35444c..8e29082 100644 --- a/PyeonHaeng-iOS/Sources/Scenes/HomeScene/HomeProductListView.swift +++ b/PyeonHaeng-iOS/Sources/Scenes/HomeScene/HomeProductListView.swift @@ -61,8 +61,8 @@ private struct ProductDetailsView: View { Text(verbatim: "1+1") .font(.b3) .padding(.horizontal, 8) - .background(Color.pyeonHaengRed.opacity(0.1)) - .foregroundColor(Color.pyeonHaengRed) + .background(.red500.opacity(0.1)) + .foregroundColor(.red500) .cornerRadius(5) Text(product) .font(.title1) diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue050.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue050.colorset/Contents.json new file mode 100644 index 0000000..7bb6b4e --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue050.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFE", + "green" : "0xF2", + "red" : "0xEA" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFE", + "green" : "0xF5", + "red" : "0xE6" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue100.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue100.colorset/Contents.json new file mode 100644 index 0000000..261b948 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue100.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFD", + "green" : "0xD6", + "red" : "0xBE" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFB", + "green" : "0xE0", + "red" : "0xB0" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue200.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue200.colorset/Contents.json new file mode 100644 index 0000000..789678d --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue200.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFC", + "green" : "0xC2", + "red" : "0x9E" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xF9", + "green" : "0xD1", + "red" : "0x8A" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue300.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue300.colorset/Contents.json new file mode 100644 index 0000000..ea828df --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue300.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFB", + "green" : "0xA7", + "red" : "0x72" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xF6", + "green" : "0xBB", + "red" : "0x54" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue400.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue400.colorset/Contents.json new file mode 100644 index 0000000..6c1a9df --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue400.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFA", + "green" : "0x95", + "red" : "0x57" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xF4", + "green" : "0xAE", + "red" : "0x33" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/System/PyeonHaengBlue.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue500.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/System/PyeonHaengBlue.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue500.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue600.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue600.colorset/Contents.json new file mode 100644 index 0000000..8e1c3ff --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue600.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xE3", + "green" : "0x70", + "red" : "0x29" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xDB", + "green" : "0x8C", + "red" : "0x00" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue700.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue700.colorset/Contents.json new file mode 100644 index 0000000..22ed8c0 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue700.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xB1", + "green" : "0x57", + "red" : "0x20" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xAB", + "green" : "0x6D", + "red" : "0x00" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/System/PyeonHaengGreen.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue800.colorset/Contents.json similarity index 80% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/System/PyeonHaengGreen.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue800.colorset/Contents.json index 338a6f6..1a2fc8d 100644 --- a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/System/PyeonHaengGreen.colorset/Contents.json +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue800.colorset/Contents.json @@ -5,8 +5,8 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0x3E", - "green" : "0x9F", + "blue" : "0x89", + "green" : "0x44", "red" : "0x19" } }, @@ -23,9 +23,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0x66", - "green" : "0xBC", - "red" : "0x6C" + "blue" : "0x85", + "green" : "0x55", + "red" : "0x00" } }, "idiom" : "universal" diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue900.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue900.colorset/Contents.json new file mode 100644 index 0000000..f38a271 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blue/blue900.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x69", + "green" : "0x34", + "red" : "0x13" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x65", + "green" : "0x41", + "red" : "0x00" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Blur.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blur.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Blur.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Blur.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray050.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray050.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray050.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray050.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray100.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray100.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray100.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray100.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray200.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray200.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray200.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray200.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray300.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray300.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray300.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray300.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray400.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray400.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray400.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray400.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray500.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray500.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray500.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray500.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray600.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray600.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray600.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray600.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray700.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray700.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray700.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray700.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray800.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray800.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray800.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray800.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray900.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray900.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Gray/gray900.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Gray/gray900.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green050.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green050.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green050.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green050.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green100.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green100.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green100.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green100.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green200.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green200.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green200.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green200.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green300.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green300.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green300.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green300.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green400.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green400.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green400.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green400.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green500.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green500.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green500.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green500.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green600.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green600.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green600.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green600.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green700.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green700.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green700.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green700.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green800.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green800.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green800.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green800.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green900.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green900.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/Green/green900.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Green/green900.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/System/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/System/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red050.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red050.colorset/Contents.json new file mode 100644 index 0000000..a25ff5d --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red050.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xEE", + "green" : "0xEE", + "red" : "0xFE" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xEE", + "green" : "0xEE", + "red" : "0xFF" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red100.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red100.colorset/Contents.json new file mode 100644 index 0000000..61ac2e3 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red100.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xCA", + "green" : "0xCA", + "red" : "0xFD" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xC9", + "green" : "0xCB", + "red" : "0xFF" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red200.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red200.colorset/Contents.json new file mode 100644 index 0000000..9f7e314 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red200.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xB0", + "green" : "0xB0", + "red" : "0xFC" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xAF", + "green" : "0xB2", + "red" : "0xFF" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red300.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red300.colorset/Contents.json new file mode 100644 index 0000000..345bd8e --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red300.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x8C", + "green" : "0x8C", + "red" : "0xFB" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x8B", + "green" : "0x8F", + "red" : "0xFF" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red400.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red400.colorset/Contents.json new file mode 100644 index 0000000..29d96d7 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red400.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x76", + "green" : "0x76", + "red" : "0xFA" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x75", + "green" : "0x79", + "red" : "0xFF" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/System/PyeonHaengRed.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red500.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/System/PyeonHaengRed.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red500.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red600.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red600.colorset/Contents.json new file mode 100644 index 0000000..7174d11 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red600.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x4C", + "green" : "0x4C", + "red" : "0xE3" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x4B", + "green" : "0x50", + "red" : "0xE8" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red700.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red700.colorset/Contents.json new file mode 100644 index 0000000..31ae8d3 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red700.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x3C", + "green" : "0x3C", + "red" : "0xB1" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x3A", + "green" : "0x3E", + "red" : "0xB5" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red800.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red800.colorset/Contents.json new file mode 100644 index 0000000..ad17a27 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red800.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x2E", + "green" : "0x2E", + "red" : "0x89" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x2D", + "green" : "0x30", + "red" : "0x8C" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red900.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red900.colorset/Contents.json new file mode 100644 index 0000000..b6f7a7d --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Red/red900.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x23", + "green" : "0x23", + "red" : "0x69" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x22", + "green" : "0x25", + "red" : "0x6B" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow050.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow050.colorset/Contents.json new file mode 100644 index 0000000..105083e --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow050.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xEF", + "green" : "0xF9", + "red" : "0xFF" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xEB", + "green" : "0xFA", + "red" : "0xFE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow100.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow100.colorset/Contents.json new file mode 100644 index 0000000..cb51ad7 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow100.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xCC", + "green" : "0xED", + "red" : "0xFF" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xC0", + "green" : "0xF0", + "red" : "0xFC" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow200.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow200.colorset/Contents.json new file mode 100644 index 0000000..ea905de --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow200.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xB4", + "green" : "0xE4", + "red" : "0xFF" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xA2", + "green" : "0xE8", + "red" : "0xFA" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow300.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow300.colorset/Contents.json new file mode 100644 index 0000000..c6eb5cf --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow300.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x91", + "green" : "0xD8", + "red" : "0xFF" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x77", + "green" : "0xDE", + "red" : "0xF8" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow400.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow400.colorset/Contents.json new file mode 100644 index 0000000..fb1e668 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow400.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x7C", + "green" : "0xD1", + "red" : "0xFF" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x5D", + "green" : "0xD8", + "red" : "0xF7" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/System/PyeonHaengYellow.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow500.colorset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/System/PyeonHaengYellow.colorset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow500.colorset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow600.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow600.colorset/Contents.json new file mode 100644 index 0000000..0f59dcb --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow600.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x53", + "green" : "0xB3", + "red" : "0xE8" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x2F", + "green" : "0xBB", + "red" : "0xDF" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow700.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow700.colorset/Contents.json new file mode 100644 index 0000000..65df1dd --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow700.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x41", + "green" : "0x8C", + "red" : "0xB5" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x25", + "green" : "0x92", + "red" : "0xAE" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow800.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow800.colorset/Contents.json new file mode 100644 index 0000000..95703a9 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow800.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x32", + "green" : "0x6C", + "red" : "0x8C" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x1D", + "green" : "0x71", + "red" : "0x87" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow900.colorset/Contents.json b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow900.colorset/Contents.json new file mode 100644 index 0000000..4cc0c8f --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Colors.xcassets/Yellow/yellow900.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x26", + "green" : "0x53", + "red" : "0x6B" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x16", + "green" : "0x57", + "red" : "0x67" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Fonts/EF_jejudoldam.otf b/Shared/Sources/DesignSystem/Resources/Fonts/EF_jejudoldam.otf deleted file mode 100644 index 4c79cb7..0000000 Binary files a/Shared/Sources/DesignSystem/Resources/Fonts/EF_jejudoldam.otf and /dev/null differ diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/7-Eleven.imageset/7-Eleven.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/7-Eleven.imageset/7-Eleven.svg similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/7-Eleven.imageset/7-Eleven.svg rename to Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/7-Eleven.imageset/7-Eleven.svg diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/7-Eleven.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/7-Eleven.imageset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/7-Eleven.imageset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/7-Eleven.imageset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/CU.imageset/CU.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/CU.imageset/CU.svg similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/CU.imageset/CU.svg rename to Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/CU.imageset/CU.svg diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/CU.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/CU.imageset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/CU.imageset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/CU.imageset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/Emart24.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/Emart24.imageset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/Emart24.imageset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/Emart24.imageset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/Emart24.imageset/Emart24.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/Emart24.imageset/Emart24.svg similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/Emart24.imageset/Emart24.svg rename to Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/Emart24.imageset/Emart24.svg diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/GS25.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/GS25.imageset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/GS25.imageset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/GS25.imageset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/GS25.imageset/GS25.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/GS25.imageset/GS25.svg similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/GS25.imageset/GS25.svg rename to Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/GS25.imageset/GS25.svg diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/Ministop.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/Ministop.imageset/Contents.json similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/Ministop.imageset/Contents.json rename to Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/Ministop.imageset/Contents.json diff --git a/Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/Ministop.imageset/Ministop.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/Ministop.imageset/Ministop.svg similarity index 100% rename from Shared/Sources/DesignSystem/Resources/Assets.xcassets/BrandImage/Ministop.imageset/Ministop.svg rename to Shared/Sources/DesignSystem/Resources/Images.xcassets/BrandImage/Ministop.imageset/Ministop.svg diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/appstore.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/appstore.fill.imageset/Contents.json new file mode 100644 index 0000000..1bbecf6 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/appstore.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "appstore.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/appstore.fill.imageset/appstore.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/appstore.fill.imageset/appstore.fill.svg new file mode 100644 index 0000000..2a6f1d1 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/appstore.fill.imageset/appstore.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/appstore.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/appstore.imageset/Contents.json new file mode 100644 index 0000000..4346872 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/appstore.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "appstore.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/appstore.imageset/appstore.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/appstore.imageset/appstore.svg new file mode 100644 index 0000000..3c6c96a --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/appstore.imageset/appstore.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.down.arrow.up.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.down.arrow.up.imageset/Contents.json new file mode 100644 index 0000000..54da0c9 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.down.arrow.up.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "arrow.down.arrow.up.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.down.arrow.up.imageset/arrow.down.arrow.up.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.down.arrow.up.imageset/arrow.down.arrow.up.svg new file mode 100644 index 0000000..0cf02ae --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.down.arrow.up.imageset/arrow.down.arrow.up.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.down.to.line.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.down.to.line.imageset/Contents.json new file mode 100644 index 0000000..69e8a14 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.down.to.line.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "arrow.down.to.line.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.down.to.line.imageset/arrow.down.to.line.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.down.to.line.imageset/arrow.down.to.line.svg new file mode 100644 index 0000000..053717a --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.down.to.line.imageset/arrow.down.to.line.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.up.to.line.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.up.to.line.imageset/Contents.json new file mode 100644 index 0000000..6a058d9 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.up.to.line.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "arrow.up.to.line.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.up.to.line.imageset/arrow.up.to.line.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.up.to.line.imageset/arrow.up.to.line.svg new file mode 100644 index 0000000..0615a75 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrow.up.to.line.imageset/arrow.up.to.line.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrowtriangle.down.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrowtriangle.down.fill.imageset/Contents.json new file mode 100644 index 0000000..59c0504 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrowtriangle.down.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "arrowtriangle.down.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrowtriangle.down.fill.imageset/arrowtriangle.down.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrowtriangle.down.fill.imageset/arrowtriangle.down.fill.svg new file mode 100644 index 0000000..5fb3dda --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrowtriangle.down.fill.imageset/arrowtriangle.down.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrowtriangle.up.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrowtriangle.up.fill.imageset/Contents.json new file mode 100644 index 0000000..ad91a70 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrowtriangle.up.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "arrowtriangle.up.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrowtriangle.up.fill.imageset/arrowtriangle.up.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrowtriangle.up.fill.imageset/arrowtriangle.up.fill.svg new file mode 100644 index 0000000..7a13854 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/arrowtriangle.up.fill.imageset/arrowtriangle.up.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.badge.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.badge.fill.imageset/Contents.json new file mode 100644 index 0000000..9050eb6 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.badge.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "bell.badge.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.badge.fill.imageset/bell.badge.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.badge.fill.imageset/bell.badge.fill.svg new file mode 100644 index 0000000..5bdc9a6 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.badge.fill.imageset/bell.badge.fill.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.fill.imageset/Contents.json new file mode 100644 index 0000000..f71b64b --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "bell.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.fill.imageset/bell.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.fill.imageset/bell.fill.svg new file mode 100644 index 0000000..3bb85a6 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.fill.imageset/bell.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.imageset/Contents.json new file mode 100644 index 0000000..83b2005 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "bell.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.imageset/bell.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.imageset/bell.svg new file mode 100644 index 0000000..61af028 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/bell.imageset/bell.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/checkmark.circle.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/checkmark.circle.fill.imageset/Contents.json new file mode 100644 index 0000000..cd4b3af --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/checkmark.circle.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "checkmark.circle.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/checkmark.circle.fill.imageset/checkmark.circle.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/checkmark.circle.fill.imageset/checkmark.circle.fill.svg new file mode 100644 index 0000000..b0879f8 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/checkmark.circle.fill.imageset/checkmark.circle.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/checkmark.circle.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/checkmark.circle.imageset/Contents.json new file mode 100644 index 0000000..ecdb272 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/checkmark.circle.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "checkmark.circle.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/checkmark.circle.imageset/checkmark.circle.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/checkmark.circle.imageset/checkmark.circle.svg new file mode 100644 index 0000000..e241a87 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/checkmark.circle.imageset/checkmark.circle.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.down.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.down.imageset/Contents.json new file mode 100644 index 0000000..60b5d34 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.down.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "chevron.down.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.down.imageset/chevron.down.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.down.imageset/chevron.down.svg new file mode 100644 index 0000000..b0f8e84 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.down.imageset/chevron.down.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.left.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.left.imageset/Contents.json new file mode 100644 index 0000000..2e59d79 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.left.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "chevron.left.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.left.imageset/chevron.left.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.left.imageset/chevron.left.svg new file mode 100644 index 0000000..1ce9c38 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.left.imageset/chevron.left.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.left.large.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.left.large.imageset/Contents.json new file mode 100644 index 0000000..d171494 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.left.large.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "chevron.left.large.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.left.large.imageset/chevron.left.large.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.left.large.imageset/chevron.left.large.svg new file mode 100644 index 0000000..9a1ac1f --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.left.large.imageset/chevron.left.large.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.right.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.right.imageset/Contents.json new file mode 100644 index 0000000..53575b0 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.right.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "chevron.right.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.right.imageset/chevron.right.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.right.imageset/chevron.right.svg new file mode 100644 index 0000000..dd380d2 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.right.imageset/chevron.right.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.right.large.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.right.large.imageset/Contents.json new file mode 100644 index 0000000..43906c4 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.right.large.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "chevron.right.large.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.right.large.imageset/chevron.right.large.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.right.large.imageset/chevron.right.large.svg new file mode 100644 index 0000000..822d0ad --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.right.large.imageset/chevron.right.large.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.up.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.up.imageset/Contents.json new file mode 100644 index 0000000..5f8819f --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.up.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "chevron.up.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.up.imageset/chevron.up.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.up.imageset/chevron.up.svg new file mode 100644 index 0000000..a0b1982 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/chevron.up.imageset/chevron.up.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.bold.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.bold.imageset/Contents.json new file mode 100644 index 0000000..4de528c --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.bold.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ellipsis.bold.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.bold.imageset/ellipsis.bold.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.bold.imageset/ellipsis.bold.svg new file mode 100644 index 0000000..d716647 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.bold.imageset/ellipsis.bold.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.imageset/Contents.json new file mode 100644 index 0000000..d4c35f1 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ellipsis.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.imageset/ellipsis.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.imageset/ellipsis.svg new file mode 100644 index 0000000..37ce170 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.imageset/ellipsis.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.vertical.bold.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.vertical.bold.imageset/Contents.json new file mode 100644 index 0000000..104fbe2 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.vertical.bold.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ellipsis.vertical.bold.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.vertical.bold.imageset/ellipsis.vertical.bold.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.vertical.bold.imageset/ellipsis.vertical.bold.svg new file mode 100644 index 0000000..fcdf9e1 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.vertical.bold.imageset/ellipsis.vertical.bold.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.vertical.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.vertical.imageset/Contents.json new file mode 100644 index 0000000..c681b47 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.vertical.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ellipsis.vertical.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.vertical.imageset/ellipsis.vertical.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.vertical.imageset/ellipsis.vertical.svg new file mode 100644 index 0000000..c2bc1aa --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/ellipsis.vertical.imageset/ellipsis.vertical.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.circle.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.circle.fill.imageset/Contents.json new file mode 100644 index 0000000..5eaa6cd --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.circle.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "exclamationmark.circle.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.circle.fill.imageset/exclamationmark.circle.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.circle.fill.imageset/exclamationmark.circle.fill.svg new file mode 100644 index 0000000..e69ef4d --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.circle.fill.imageset/exclamationmark.circle.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.circle.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.circle.imageset/Contents.json new file mode 100644 index 0000000..e120e00 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.circle.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "exclamationmark.circle.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.circle.imageset/exclamationmark.circle.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.circle.imageset/exclamationmark.circle.svg new file mode 100644 index 0000000..2f7b6c1 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.circle.imageset/exclamationmark.circle.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.triangle.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.triangle.fill.imageset/Contents.json new file mode 100644 index 0000000..b43f5a3 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.triangle.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "exclamationmark.triangle.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.triangle.fill.imageset/exclamationmark.triangle.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.triangle.fill.imageset/exclamationmark.triangle.fill.svg new file mode 100644 index 0000000..23e246a --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.triangle.fill.imageset/exclamationmark.triangle.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.triangle.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.triangle.imageset/Contents.json new file mode 100644 index 0000000..f28e76b --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.triangle.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "exclamationmark.triangle.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.triangle.imageset/exclamationmark.triangle.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.triangle.imageset/exclamationmark.triangle.svg new file mode 100644 index 0000000..2916bb7 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/exclamationmark.triangle.imageset/exclamationmark.triangle.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.crying.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.crying.fill.imageset/Contents.json new file mode 100644 index 0000000..3f69eff --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.crying.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "face.crying.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.crying.fill.imageset/face.crying.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.crying.fill.imageset/face.crying.fill.svg new file mode 100644 index 0000000..0327b75 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.crying.fill.imageset/face.crying.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.crying.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.crying.imageset/Contents.json new file mode 100644 index 0000000..18fa35b --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.crying.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "face.crying.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.crying.imageset/face.crying.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.crying.imageset/face.crying.svg new file mode 100644 index 0000000..a3ded45 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.crying.imageset/face.crying.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.frowning.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.frowning.fill.imageset/Contents.json new file mode 100644 index 0000000..5bfb1fb --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.frowning.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "face.frowning.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.frowning.fill.imageset/face.frowning.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.frowning.fill.imageset/face.frowning.fill.svg new file mode 100644 index 0000000..2e01cbe --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.frowning.fill.imageset/face.frowning.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.frowning.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.frowning.imageset/Contents.json new file mode 100644 index 0000000..26c45a1 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.frowning.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "face.frowning.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.frowning.imageset/face.frowning.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.frowning.imageset/face.frowning.svg new file mode 100644 index 0000000..6c40ad8 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.frowning.imageset/face.frowning.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.thinking.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.thinking.fill.imageset/Contents.json new file mode 100644 index 0000000..44a6d2b --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.thinking.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "face.thinking.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.thinking.fill.imageset/face.thinking.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.thinking.fill.imageset/face.thinking.fill.svg new file mode 100644 index 0000000..2e6dc23 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.thinking.fill.imageset/face.thinking.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.thinking.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.thinking.imageset/Contents.json new file mode 100644 index 0000000..61797da --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.thinking.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "face.thinking.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.thinking.imageset/face.thinking.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.thinking.imageset/face.thinking.svg new file mode 100644 index 0000000..8f69a7e --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.thinking.imageset/face.thinking.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.winking.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.winking.fill.imageset/Contents.json new file mode 100644 index 0000000..a6eba14 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.winking.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "face.winking.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.winking.fill.imageset/face.winking.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.winking.fill.imageset/face.winking.fill.svg new file mode 100644 index 0000000..d1f9622 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.winking.fill.imageset/face.winking.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.winking.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.winking.imageset/Contents.json new file mode 100644 index 0000000..92fc71b --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.winking.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "face.winking.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.winking.imageset/face.winking.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.winking.imageset/face.winking.svg new file mode 100644 index 0000000..d879c94 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/face.winking.imageset/face.winking.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/figure.walk.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/figure.walk.imageset/Contents.json new file mode 100644 index 0000000..93bbf20 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/figure.walk.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "figure.walk.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/figure.walk.imageset/figure.walk.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/figure.walk.imageset/figure.walk.svg new file mode 100644 index 0000000..710aae0 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/figure.walk.imageset/figure.walk.svg @@ -0,0 +1,3 @@ + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/filter.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/filter.fill.imageset/Contents.json new file mode 100644 index 0000000..ce1327f --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/filter.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "filter.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/filter.fill.imageset/filter.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/filter.fill.imageset/filter.fill.svg new file mode 100644 index 0000000..d091951 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/filter.fill.imageset/filter.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/filter.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/filter.imageset/Contents.json new file mode 100644 index 0000000..928c90e --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/filter.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "filter.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/filter.imageset/filter.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/filter.imageset/filter.svg new file mode 100644 index 0000000..ef28978 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/filter.imageset/filter.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/gearshape.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/gearshape.fill.imageset/Contents.json new file mode 100644 index 0000000..bb7172c --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/gearshape.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "gearshape.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/gearshape.fill.imageset/gearshape.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/gearshape.fill.imageset/gearshape.fill.svg new file mode 100644 index 0000000..e95b30e --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/gearshape.fill.imageset/gearshape.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/gearshape.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/gearshape.imageset/Contents.json new file mode 100644 index 0000000..111e3ba --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/gearshape.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "gearshape.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/gearshape.imageset/gearshape.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/gearshape.imageset/gearshape.svg new file mode 100644 index 0000000..96233da --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/gearshape.imageset/gearshape.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/heart.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/heart.fill.imageset/Contents.json new file mode 100644 index 0000000..d762f5d --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/heart.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "heart.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/heart.fill.imageset/heart.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/heart.fill.imageset/heart.fill.svg new file mode 100644 index 0000000..21a9638 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/heart.fill.imageset/heart.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/heart.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/heart.imageset/Contents.json new file mode 100644 index 0000000..f32f571 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/heart.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "heart.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/heart.imageset/heart.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/heart.imageset/heart.svg new file mode 100644 index 0000000..e4b4621 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/heart.imageset/heart.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/info.circle.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/info.circle.fill.imageset/Contents.json new file mode 100644 index 0000000..0ae0a38 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/info.circle.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "info.circle.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/info.circle.fill.imageset/info.circle.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/info.circle.fill.imageset/info.circle.fill.svg new file mode 100644 index 0000000..e3bd64a --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/info.circle.fill.imageset/info.circle.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/info.circle.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/info.circle.imageset/Contents.json new file mode 100644 index 0000000..4b3d03a --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/info.circle.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "info.circle.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/info.circle.imageset/info.circle.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/info.circle.imageset/info.circle.svg new file mode 100644 index 0000000..deb5474 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/info.circle.imageset/info.circle.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/magnifyingglass.bold.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/magnifyingglass.bold.imageset/Contents.json new file mode 100644 index 0000000..fc9900a --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/magnifyingglass.bold.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "magnifyingglass.bold.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/magnifyingglass.bold.imageset/magnifyingglass.bold.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/magnifyingglass.bold.imageset/magnifyingglass.bold.svg new file mode 100644 index 0000000..1c39504 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/magnifyingglass.bold.imageset/magnifyingglass.bold.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/magnifyingglass.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/magnifyingglass.imageset/Contents.json new file mode 100644 index 0000000..18b4b00 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/magnifyingglass.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "magnifyingglass.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/magnifyingglass.imageset/magnifyingglass.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/magnifyingglass.imageset/magnifyingglass.svg new file mode 100644 index 0000000..ce8ccf5 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/magnifyingglass.imageset/magnifyingglass.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/map.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/map.fill.imageset/Contents.json new file mode 100644 index 0000000..1b609dd --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/map.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "map.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/map.fill.imageset/map.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/map.fill.imageset/map.fill.svg new file mode 100644 index 0000000..6b9e457 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/map.fill.imageset/map.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/map.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/map.imageset/Contents.json new file mode 100644 index 0000000..33f58f2 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/map.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "map.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/map.imageset/map.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/map.imageset/map.svg new file mode 100644 index 0000000..12c87a3 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/map.imageset/map.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/scope.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/scope.fill.imageset/Contents.json new file mode 100644 index 0000000..8fe17da --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/scope.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "scope.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/scope.fill.imageset/scope.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/scope.fill.imageset/scope.fill.svg new file mode 100644 index 0000000..bc0bc16 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/scope.fill.imageset/scope.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/scope.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/scope.imageset/Contents.json new file mode 100644 index 0000000..62c810d --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/scope.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "scope.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/scope.imageset/scope.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/scope.imageset/scope.svg new file mode 100644 index 0000000..e34810b --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/scope.imageset/scope.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/speaker.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/speaker.fill.imageset/Contents.json new file mode 100644 index 0000000..70fe3e6 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/speaker.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "speaker.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/speaker.fill.imageset/speaker.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/speaker.fill.imageset/speaker.fill.svg new file mode 100644 index 0000000..50e0c33 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/speaker.fill.imageset/speaker.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/speaker.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/speaker.imageset/Contents.json new file mode 100644 index 0000000..44d0343 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/speaker.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "speaker.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/speaker.imageset/speaker.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/speaker.imageset/speaker.svg new file mode 100644 index 0000000..93f8037 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/speaker.imageset/speaker.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/store.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/store.fill.imageset/Contents.json new file mode 100644 index 0000000..9772353 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/store.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "store.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/store.fill.imageset/store.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/store.fill.imageset/store.fill.svg new file mode 100644 index 0000000..907c98f --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/store.fill.imageset/store.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/store.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/store.imageset/Contents.json new file mode 100644 index 0000000..5229400 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/store.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "store.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/store.imageset/store.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/store.imageset/store.svg new file mode 100644 index 0000000..47ec080 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/store.imageset/store.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/x.circle.fill.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/x.circle.fill.imageset/Contents.json new file mode 100644 index 0000000..9a0c68f --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/x.circle.fill.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "x.circle.fill.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/x.circle.fill.imageset/x.circle.fill.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/x.circle.fill.imageset/x.circle.fill.svg new file mode 100644 index 0000000..3d41401 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/x.circle.fill.imageset/x.circle.fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/x.circle.imageset/Contents.json b/Shared/Sources/DesignSystem/Resources/Images.xcassets/x.circle.imageset/Contents.json new file mode 100644 index 0000000..38eee30 --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/x.circle.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "x.circle.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Shared/Sources/DesignSystem/Resources/Images.xcassets/x.circle.imageset/x.circle.svg b/Shared/Sources/DesignSystem/Resources/Images.xcassets/x.circle.imageset/x.circle.svg new file mode 100644 index 0000000..f3223cb --- /dev/null +++ b/Shared/Sources/DesignSystem/Resources/Images.xcassets/x.circle.imageset/x.circle.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Shared/Sources/DesignSystem/Sources/Extensions/Image+Resource.swift b/Shared/Sources/DesignSystem/Sources/Extensions/Image+Resource.swift index a859302..9200f3a 100644 --- a/Shared/Sources/DesignSystem/Sources/Extensions/Image+Resource.swift +++ b/Shared/Sources/DesignSystem/Sources/Extensions/Image+Resource.swift @@ -8,9 +8,75 @@ import SwiftUI public extension Image { - static let cu: Image = .init(.CU) - static let gs25: Image = .init(.GS_25) - static let _7Eleven: Image = .init(._7Eleven) - static let emart24: Image = .init(.emart24) - static let ministop: Image = .init(.ministop) + static let cu: Image = .init(ImageResource.CU) + static let gs25: Image = .init(ImageResource.GS_25) + static let _7Eleven: Image = .init(ImageResource._7Eleven) + static let emart24: Image = .init(ImageResource.emart24) + static let ministop: Image = .init(ImageResource.ministop) + + static let appstore: Image = .init(.appstore) + static let appstoreFill: Image = .init(.appstoreFill) + static let arrowDownArrowUp: Image = .init(.arrowDownArrowUp) + static let arrowDownToLine: Image = .init(.arrowDownToLine) + static let arrowUpToLine: Image = .init(.arrowUpToLine) + static let arrowTriangleDownFill: Image = .init(.arrowtriangleDownFill) + static let arrowTriangleUpFill: Image = .init(.arrowtriangleUpFill) + + static let bellBadgeFill: Image = .init(.bellBadgeFill) + static let bellFill: Image = .init(.bellFill) + static let bell: Image = .init(.bell) + + static let checkmarkCircleFill: Image = .init(.checkmarkCircleFill) + static let checkmarkCircle: Image = .init(.checkmarkCircle) + static let chevronDown: Image = .init(.chevronDown) + static let chevronLeft: Image = .init(.chevronLeft) + static let chevronLeftLarge: Image = .init(.chevronLeftLarge) + static let chevronRight: Image = .init(.chevronRight) + static let chevronRightLarge: Image = .init(.chevronRightLarge) + static let chevronUp: Image = .init(.chevronUp) + + static let ellipsisBold: Image = .init(.ellipsisBold) + static let ellipsis: Image = .init(.ellipsis) + static let ellipsisVerticalBold: Image = .init(.ellipsisVerticalBold) + static let ellipsisVertical: Image = .init(.ellipsisVertical) + static let exclamationmarkCircleFill: Image = .init(.exclamationmarkCircleFill) + static let exclamationmarkCircle: Image = .init(.exclamationmarkCircle) + static let exclamationmarkTriangleFill: Image = .init(.exclamationmarkTriangleFill) + static let exclamationmarkTriangle: Image = .init(.exclamationmarkTriangle) + + static let faceCryingFill: Image = .init(.faceCryingFill) + static let faceCrying: Image = .init(.faceCrying) + static let faceFrowningFill: Image = .init(.faceFrowningFill) + static let faceFrowning: Image = .init(.faceFrowning) + static let faceThinkingFill: Image = .init(.faceThinkingFill) + static let faceThinking: Image = .init(.faceThinking) + static let faceWinkingFill: Image = .init(.faceWinkingFill) + static let faceWinking: Image = .init(.faceWinking) + + static let figureWalk: Image = .init(.figureWalk) + static let filterFill: Image = .init(.filterFill) + static let filter: Image = .init(.filter) + + static let gearshapeFill: Image = .init(.gearshapeFill) + static let gearshape: Image = .init(.gearshape) + + static let heartFill: Image = .init(.heartFill) + static let heart: Image = .init(.heart) + + static let infoCircleFill: Image = .init(.infoCircleFill) + static let infoCircle: Image = .init(.infoCircle) + + static let magnifyingglassBold: Image = .init(.magnifyingglassBold) + static let magnifyingglass: Image = .init(.magnifyingglass) + static let mapFill: Image = .init(.mapFill) + static let map: Image = .init(.map) + + static let scopeFill: Image = .init(.scopeFill) + static let scope: Image = .init(.scope) + static let speakerFill: Image = .init(.speakerFill) + static let speaker: Image = .init(.speaker) + static let storeFill: Image = .init(.storeFill) + static let store: Image = .init(.store) + static let xCircleFill: Image = .init(.xCircleFill) + static let xCircle: Image = .init(.xCircle) } diff --git a/Shared/Sources/DesignSystem/Sources/Extensions/ShapeStyle+Color.swift b/Shared/Sources/DesignSystem/Sources/Extensions/ShapeStyle+Color.swift index ec084d9..acbdeda 100644 --- a/Shared/Sources/DesignSystem/Sources/Extensions/ShapeStyle+Color.swift +++ b/Shared/Sources/DesignSystem/Sources/Extensions/ShapeStyle+Color.swift @@ -30,9 +30,38 @@ public extension ShapeStyle where Self == Color { static var green800: Color { .init(.green800) } static var green900: Color { .init(.green900) } - static var pyeonHaengBlue: Color { .init(.pyeonHaengBlue) } - static var pyeonHaengGreen: Color { .init(.pyeonHaengGreen) } - static var pyeonHaengRed: Color { .init(.pyeonHaengRed) } - static var pyeonHaengYellow: Color { .init(.pyeonHaengYellow) } + static var blue050: Color { .init(.blue050) } + static var blue100: Color { .init(.blue100) } + static var blue200: Color { .init(.blue200) } + static var blue300: Color { .init(.blue300) } + static var blue400: Color { .init(.blue400) } + static var blue500: Color { .init(.blue500) } + static var blue600: Color { .init(.blue600) } + static var blue700: Color { .init(.blue700) } + static var blue800: Color { .init(.blue800) } + static var blue900: Color { .init(.blue900) } + + static var yellow050: Color { .init(.yellow050) } + static var yellow100: Color { .init(.yellow100) } + static var yellow200: Color { .init(.yellow200) } + static var yellow300: Color { .init(.yellow300) } + static var yellow400: Color { .init(.yellow400) } + static var yellow500: Color { .init(.yellow500) } + static var yellow600: Color { .init(.yellow600) } + static var yellow700: Color { .init(.yellow700) } + static var yellow800: Color { .init(.yellow800) } + static var yellow900: Color { .init(.yellow900) } + + static var red050: Color { .init(.red050) } + static var red100: Color { .init(.red100) } + static var red200: Color { .init(.red200) } + static var red300: Color { .init(.red300) } + static var red400: Color { .init(.red400) } + static var red500: Color { .init(.red500) } + static var red600: Color { .init(.red600) } + static var red700: Color { .init(.red700) } + static var red800: Color { .init(.red800) } + static var red900: Color { .init(.red900) } + static var blur: Color { .init(.blur) } } diff --git a/Shared/Sources/DesignSystem/Sources/Extensions/Text+Font.swift b/Shared/Sources/DesignSystem/Sources/Extensions/Text+Font.swift new file mode 100644 index 0000000..ec0e352 --- /dev/null +++ b/Shared/Sources/DesignSystem/Sources/Extensions/Text+Font.swift @@ -0,0 +1,84 @@ +// +// Text+Font.swift +// +// Created by 홍승현 on 1/25/24. +// + +import SwiftUI + +public extension View { + func font(_ style: PyeonHaengFont) -> some View { + let setting = fontSetting(for: style) + let uiFont = UIFont(name: setting.name, size: setting.size) ?? .systemFont(ofSize: setting.size) + return fontWithLineHeight(font: uiFont, lineHeight: setting.lineHeight) + .tracking(setting.trackingAmount) + } +} + +/// 폰트 스타일에 따른 설정을 반환하는 함수 +private func fontSetting(for style: PyeonHaengFont) -> FontSetting { + switch style { + case .h1: + return FontSetting(fontName: .bold, size: 32, lineHeight: 40) + case .h2: + return FontSetting(fontName: .bold, size: 28, lineHeight: 38) + case .h3: + return FontSetting(fontName: .bold, size: 24, lineHeight: 36) + case .h4: + return FontSetting(fontName: .bold, size: 20, lineHeight: 32) + case .h5: + return FontSetting(fontName: .bold, size: 18, lineHeight: 28) + case .title1: + return FontSetting(fontName: .bold, size: 18, lineHeight: 28) + case .title2: + return FontSetting(fontName: .bold, size: 16, lineHeight: 24) + case .title3: + return FontSetting(fontName: .bold, size: 14, lineHeight: 22) + case .body1: + return FontSetting(fontName: .medium, size: 18, lineHeight: 28) + case .body2: + return FontSetting(fontName: .medium, size: 16, lineHeight: 24) + case .body3: + return FontSetting(fontName: .medium, size: 14, lineHeight: 22) + case .b1: + return FontSetting(fontName: .semiBold, size: 16, lineHeight: 24) + case .b2: + return FontSetting(fontName: .semiBold, size: 14, lineHeight: 22) + case .b3: + return FontSetting(fontName: .semiBold, size: 12, lineHeight: 18) + case .c1: + let tracking = (-1.5 / 1000) * 16 + return FontSetting(fontName: .regular, size: 16, lineHeight: 24, tracking: tracking) + case .c2: + let tracking = (-1.5 / 1000) * 14 + return FontSetting(fontName: .regular, size: 14, lineHeight: 22, tracking: tracking) + case .c3: + let tracking = (-1.5 / 1000) * 12 + return FontSetting(fontName: .regular, size: 12, lineHeight: 18, tracking: tracking) + case .c4: + let tracking = (-1.5 / 1000) * 10 + return FontSetting(fontName: .regular, size: 10, lineHeight: 16, tracking: tracking) + case .x2: + return FontSetting(fontName: .regular, size: 12, lineHeight: 16) + } +} + +// MARK: - FontWithLineHeight + +private struct FontWithLineHeight: ViewModifier { + let font: UIFont + let lineHeight: CGFloat + + func body(content: Content) -> some View { + content + .font(Font(font)) + .lineSpacing(lineHeight - font.lineHeight) + .padding(.vertical, (lineHeight - font.lineHeight) / 2) + } +} + +private extension View { + func fontWithLineHeight(font: UIFont, lineHeight: CGFloat) -> some View { + ModifiedContent(content: self, modifier: FontWithLineHeight(font: font, lineHeight: lineHeight)) + } +} diff --git a/Shared/Sources/DesignSystem/Sources/Extensions/Text+pyeonhaengStyle.swift b/Shared/Sources/DesignSystem/Sources/Extensions/Text+pyeonhaengStyle.swift deleted file mode 100644 index 120220e..0000000 --- a/Shared/Sources/DesignSystem/Sources/Extensions/Text+pyeonhaengStyle.swift +++ /dev/null @@ -1,87 +0,0 @@ -// -// Text+pyeonhaengStyle.swift -// -// Created by 홍승현 on 1/25/24. -// - -import SwiftUI - -// MARK: - Pretendard - -enum Pretendard: String, CaseIterable { - /// black - case black = "Pretendard-Black" - - /// bold - case extraBold = "Pretendard-ExtraBold" - case bold = "Pretendard-Bold" - case semiBold = "Pretendard-SemiBold" - - /// medium - case medium = "Pretendard-Medium" - - /// regular - case regular = "Pretendard-Regular" - - /// light - case light = "Pretendard-Light" - case extraLight = "Pretendard-ExtraLight" - - /// thin - case thin = "Pretendard-Thin" -} - -// MARK: - DolDam - -enum DolDam: String, CaseIterable { - case `default` = "EF_jejudoldam" -} - -public extension Text { - func font(_ style: PyeonHaengFont) -> Text { - switch style { - case .h1: - font(.custom(Pretendard.bold.rawValue, size: 32)) - case .h2: - font(.custom(Pretendard.bold.rawValue, size: 28)) - case .h3: - font(.custom(Pretendard.bold.rawValue, size: 24)) - case .h4: - font(.custom(Pretendard.bold.rawValue, size: 20)) - case .h5: - font(.custom(Pretendard.bold.rawValue, size: 18)) - case .title1: - font(.custom(Pretendard.bold.rawValue, size: 18)) - case .title2: - font(.custom(Pretendard.bold.rawValue, size: 16)) - case .title3: - font(.custom(Pretendard.bold.rawValue, size: 14)) - case .body1: - font(.custom(Pretendard.medium.rawValue, size: 18)) - case .body2: - font(.custom(Pretendard.medium.rawValue, size: 16)) - case .body3: - font(.custom(Pretendard.medium.rawValue, size: 14)) - case .b1: - font(.custom(Pretendard.semiBold.rawValue, size: 16)) - case .b2: - font(.custom(Pretendard.semiBold.rawValue, size: 14)) - case .b3: - font(.custom(Pretendard.semiBold.rawValue, size: 12)) - case .c1: - font(.custom(Pretendard.regular.rawValue, size: 16)) - .tracking((-1.5 / 1000) * 16) - case .c2: - font(.custom(Pretendard.regular.rawValue, size: 14)) - .tracking((-1.5 / 1000) * 14) - case .c3: - font(.custom(Pretendard.regular.rawValue, size: 12)) - .tracking((-1.5 / 1000) * 12) - case .c4: - font(.custom(Pretendard.regular.rawValue, size: 10)) - .tracking((-1.5 / 1000) * 10) - case .x2: - font(.custom(Pretendard.regular.rawValue, size: 12)) - } - } -} diff --git a/Shared/Sources/DesignSystem/Sources/Fonts.swift b/Shared/Sources/DesignSystem/Sources/Fonts/FontRegistrar.swift similarity index 76% rename from Shared/Sources/DesignSystem/Sources/Fonts.swift rename to Shared/Sources/DesignSystem/Sources/Fonts/FontRegistrar.swift index 292c7c8..aa2dbd5 100644 --- a/Shared/Sources/DesignSystem/Sources/Fonts.swift +++ b/Shared/Sources/DesignSystem/Sources/Fonts/FontRegistrar.swift @@ -1,5 +1,5 @@ // -// Fonts.swift +// FontRegistrar.swift // // // Created by 홍승현 on 1/26/24. @@ -8,22 +8,17 @@ import CoreText import Foundation -// MARK: - Fonts +// MARK: - FontRegistrar -/// `Fonts` 열거형은 커스텀 폰트를 등록하는 데 사용됩니다. -public enum Fonts { - /// 이 메서드는 `Pretendard`와 `DolDam` 폰트를 등록합니다. +/// `FontRegistrar` 열거형은 커스텀 폰트를 등록하는 데 사용됩니다. +public enum FontRegistrar { + /// 이 메서드는 편행 폰트인 `Pretendard`를 등록합니다. /// 각각의 폰트 이름을 순회하면서 `registerFont` 메서드를 호출하여 폰트를 등록합니다. public static func registerFonts() { // Pretendard 폰트 등록 for fontName in Pretendard.allCases.map(\.rawValue) { registerFont(bundle: .module, fontName: fontName, fontExtension: "otf") } - - // DolDam 폰트 등록 - for fontName in DolDam.allCases.map(\.rawValue) { - registerFont(bundle: .module, fontName: fontName, fontExtension: "otf") - } } /// 주어진 폰트 이름과 확장자를 사용하여 폰트를 동적으로 등록합니다. diff --git a/Shared/Sources/DesignSystem/Sources/Fonts/FontSetting.swift b/Shared/Sources/DesignSystem/Sources/Fonts/FontSetting.swift new file mode 100644 index 0000000..855b707 --- /dev/null +++ b/Shared/Sources/DesignSystem/Sources/Fonts/FontSetting.swift @@ -0,0 +1,30 @@ +// +// FontSetting.swift +// +// +// Created by 홍승현 on 1/30/24. +// + +import Foundation + +/// 폰트 설정을 위한 구조체 +struct FontSetting { + /// 폰트 이름 + let name: String + + /// 폰트 사이즈 + let size: CGFloat + + /// 폰트가 가져야할 행간 높이 + let lineHeight: CGFloat + + /// 자간 거리 값 + let trackingAmount: CGFloat + + init(fontName: Pretendard, size: CGFloat, lineHeight: CGFloat, tracking: CGFloat = 0) { + name = fontName.rawValue + self.size = size + self.lineHeight = lineHeight + trackingAmount = tracking + } +} diff --git a/Shared/Sources/DesignSystem/Sources/Fonts/PretendardFont.swift b/Shared/Sources/DesignSystem/Sources/Fonts/PretendardFont.swift new file mode 100644 index 0000000..a62c2d3 --- /dev/null +++ b/Shared/Sources/DesignSystem/Sources/Fonts/PretendardFont.swift @@ -0,0 +1,27 @@ +// +// PretendardFont.swift +// +// +// Created by 홍승현 on 1/30/24. +// + +import Foundation + +// MARK: - Pretendard + +enum Pretendard: String, CaseIterable { + case black = "Pretendard-Black" + + case extraBold = "Pretendard-ExtraBold" + case bold = "Pretendard-Bold" + case semiBold = "Pretendard-SemiBold" + + case medium = "Pretendard-Medium" + + case regular = "Pretendard-Regular" + + case light = "Pretendard-Light" + case extraLight = "Pretendard-ExtraLight" + + case thin = "Pretendard-Thin" +} diff --git a/Shared/Sources/DesignSystem/Sources/PyeonHaengFont.swift b/Shared/Sources/DesignSystem/Sources/Fonts/PyeonHaengFont.swift similarity index 100% rename from Shared/Sources/DesignSystem/Sources/PyeonHaengFont.swift rename to Shared/Sources/DesignSystem/Sources/Fonts/PyeonHaengFont.swift