From a6a2354bc529bd79841069db1953de71c768c923 Mon Sep 17 00:00:00 2001 From: Aakiyaru Date: Tue, 27 May 2025 18:59:07 +0700 Subject: [PATCH] fix --- .../ButtonForVKAndYandex/ButtonWKWEB.swift | 39 ++++++++++++++++++ .../Media.xcassets/VK.imageset/Contents.json | 12 ++++++ .../Media.xcassets/VK.imageset/VKH4 logo.pdf | Bin 0 -> 4361 bytes .../Yandex.imageset/Contents.json | 12 ++++++ .../Media.xcassets/Yandex.imageset/Vector.pdf | Bin 0 -> 3986 bytes 5 files changed, 63 insertions(+) create mode 100644 Sources/UIKitComponents/ButtonForVKAndYandex/ButtonWKWEB.swift create mode 100644 Sources/UIKitComponents/Media.xcassets/VK.imageset/Contents.json create mode 100644 Sources/UIKitComponents/Media.xcassets/VK.imageset/VKH4 logo.pdf create mode 100644 Sources/UIKitComponents/Media.xcassets/Yandex.imageset/Contents.json create mode 100644 Sources/UIKitComponents/Media.xcassets/Yandex.imageset/Vector.pdf diff --git a/Sources/UIKitComponents/ButtonForVKAndYandex/ButtonWKWEB.swift b/Sources/UIKitComponents/ButtonForVKAndYandex/ButtonWKWEB.swift new file mode 100644 index 0000000..45a5f0c --- /dev/null +++ b/Sources/UIKitComponents/ButtonForVKAndYandex/ButtonWKWEB.swift @@ -0,0 +1,39 @@ +// +// SwiftUIView.swift +// UIKitComponents +// +// Created by User on 27.05.2025. +// + +import SwiftUI + +struct ButtonWKWEB: View { + let title: String + let vk: Bool + + var body: some View { + Button { + // + } label: { + HStack(spacing: 0){ + Image(vk ? "VK" : "Yandex", bundle: .module) + .padding(.trailing, 16) + Text("Войти с VK") + .tracking(0) + .lineSpacing(24) + .foregroundStyle(Color.black) + .robotoFlex(size: 17, font: .medium) + }.frame(maxWidth: .infinity) + .frame(height: 60) + .overlay { + RoundedRectangle(cornerRadius: 12) + .stroke(lineWidth: 1) + .foregroundStyle(Color("hex#EBEBEB", bundle: .module)) + } + } + } +} + +#Preview { + ButtonWKWEB(title: "Djnqb", vk: false) +} diff --git a/Sources/UIKitComponents/Media.xcassets/VK.imageset/Contents.json b/Sources/UIKitComponents/Media.xcassets/VK.imageset/Contents.json new file mode 100644 index 0000000..613b87c --- /dev/null +++ b/Sources/UIKitComponents/Media.xcassets/VK.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "VKH4 logo.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Sources/UIKitComponents/Media.xcassets/VK.imageset/VKH4 logo.pdf b/Sources/UIKitComponents/Media.xcassets/VK.imageset/VKH4 logo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5cc4c2fc2f78f2f4db6c5be7c6aeca11e9ac4521 GIT binary patch literal 4361 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 n0EZ(0)T8=wHIOS