diff --git a/DontBe-iOS/DontBe-iOS/Global/Literals/ImageLiterals.swift b/DontBe-iOS/DontBe-iOS/Global/Literals/ImageLiterals.swift index e1dfdc8e..80e4dc3a 100644 --- a/DontBe-iOS/DontBe-iOS/Global/Literals/ImageLiterals.swift +++ b/DontBe-iOS/DontBe-iOS/Global/Literals/ImageLiterals.swift @@ -8,5 +8,55 @@ import UIKit enum ImageLiterals { + enum Common { + static var btnBack: UIImage { .load(name: "btn_back") } + static var logoSymbol: UIImage { .load(name: "logo_symbol") } + } + enum TabMenu { + static var icnHome: UIImage { .load(name: "icn_home") } + static var icnMy: UIImage { .load(name: "icn_my") } + static var icnNotification: UIImage { .load(name: "icn_notification") } + static var icnWrite: UIImage { .load(name: "icn_write") } + } + + enum Onboarding { + static var progressbar1: UIImage { .load(name: "onboarding_progressbar_1") } + static var progressbar2: UIImage { .load(name: "onboarding_progressbar_2") } + static var progressbar3: UIImage { .load(name: "onboarding_progressbar_3") } + static var progressbar4: UIImage { .load(name: "onboarding_progressbar_4") } + static var btnNext: UIImage { .load(name: "btn_next") } + static var btnStart: UIImage { .load(name: "btn_start") } + } + + enum Login { + static var btnApple: UIImage { .load(name: "login_btn_apple") } + static var btnKakao: UIImage { .load(name: "login_btn_kakao") } + static var btnNaver: UIImage { .load(name: "login_btn_naver") } + } + + enum Home { + static var textLogo: UIImage { .load(name: "Logo") } + } + + enum Posting { + static var btnComment: UIImage { .load(name: "btn_comment") } + static var btnDelete: UIImage { .load(name: "btn_delete") } + static var btnKebab: UIImage { .load(name: "btn_kebab") } + static var btnWarn: UIImage { .load(name: "btn_warn") } + static var btnFavoriteActive: UIImage { .load(name: "favorite=btn_favorite_active") } + static var btnFavoriteInActive: UIImage { .load(name: "favorite=btn_favorite_default") } + static var icnDelete: UIImage { .load(name: "icn_delete") } + static var btnTransparent: UIImage { .load(name: "status=btn_ghost_default") } + } +} + +extension UIImage { + static func load(name: String) -> UIImage { + guard let image = UIImage(named: name, in: nil, compatibleWith: nil) else { + return UIImage() + } + image.accessibilityIdentifier = name + return image + } } diff --git a/DontBe-iOS/DontBe-iOS/Global/Resources/Assets.xcassets/logo_symbol.imageset/Contents.json b/DontBe-iOS/DontBe-iOS/Global/Resources/Assets.xcassets/logo_symbol.imageset/Contents.json new file mode 100644 index 00000000..cd4e0310 --- /dev/null +++ b/DontBe-iOS/DontBe-iOS/Global/Resources/Assets.xcassets/logo_symbol.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "logo_symbol.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "logo_symbol@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "logo_symbol@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/DontBe-iOS/DontBe-iOS/Global/Resources/Assets.xcassets/logo_symbol.imageset/logo_symbol.png b/DontBe-iOS/DontBe-iOS/Global/Resources/Assets.xcassets/logo_symbol.imageset/logo_symbol.png new file mode 100644 index 00000000..8a2dd310 Binary files /dev/null and b/DontBe-iOS/DontBe-iOS/Global/Resources/Assets.xcassets/logo_symbol.imageset/logo_symbol.png differ diff --git a/DontBe-iOS/DontBe-iOS/Global/Resources/Assets.xcassets/logo_symbol.imageset/logo_symbol@2x.png b/DontBe-iOS/DontBe-iOS/Global/Resources/Assets.xcassets/logo_symbol.imageset/logo_symbol@2x.png new file mode 100644 index 00000000..16e6e75a Binary files /dev/null and b/DontBe-iOS/DontBe-iOS/Global/Resources/Assets.xcassets/logo_symbol.imageset/logo_symbol@2x.png differ diff --git a/DontBe-iOS/DontBe-iOS/Global/Resources/Assets.xcassets/logo_symbol.imageset/logo_symbol@3x.png b/DontBe-iOS/DontBe-iOS/Global/Resources/Assets.xcassets/logo_symbol.imageset/logo_symbol@3x.png new file mode 100644 index 00000000..bbced157 Binary files /dev/null and b/DontBe-iOS/DontBe-iOS/Global/Resources/Assets.xcassets/logo_symbol.imageset/logo_symbol@3x.png differ