Rename button

This commit is contained in:
Arkadiusz Fal
2022-12-16 09:33:06 +01:00
parent d19446d37d
commit a9c8053474
4 changed files with 24 additions and 21 deletions

View File

@@ -1,8 +1,10 @@
import SwiftUI
struct OpenVideosButton: View {
struct AccentButton: View {
var text: String?
var imageSystemName: String?
var maxWidth: CGFloat? = .infinity
var bold = true
var action: () -> Void = {}
var body: some View {
@@ -13,12 +15,13 @@ struct OpenVideosButton: View {
}
if let text {
Text(text.localized())
.fontWeight(.bold)
.fontWeight(bold ? .bold : .regular)
}
}
.padding(.vertical, 10)
.padding(.horizontal, 10)
.frame(minHeight: 45)
.frame(maxWidth: .infinity)
.frame(maxWidth: maxWidth)
.contentShape(Rectangle())
}
.foregroundColor(.accentColor)
@@ -34,6 +37,6 @@ struct OpenVideosButton: View {
struct OpenVideosButton_Previews: PreviewProvider {
static var previews: some View {
OpenVideosButton(text: "Open Videos", imageSystemName: "play.circle.fill")
AccentButton(text: "Open Videos", imageSystemName: "play.circle.fill")
}
}

View File

@@ -171,7 +171,7 @@ struct OpenVideosView: View {
}
var openURLsButton: some View {
OpenVideosButton(text: "Open", imageSystemName: "network") {
AccentButton(text: "Open", imageSystemName: "network") {
openURLs(urlsToOpenFromText)
}
.disabled(urlsToOpenFromText.isEmpty)
@@ -183,7 +183,7 @@ struct OpenVideosView: View {
}
var openFromClipboardButton: some View {
OpenVideosButton(text: "Paste", imageSystemName: "doc.on.clipboard.fill") {
AccentButton(text: "Paste", imageSystemName: "doc.on.clipboard.fill") {
OpenVideosModel.shared.openURLsFromClipboard(
removeQueueItems: removeQueueItems,
playbackMode: playbackMode
@@ -192,7 +192,7 @@ struct OpenVideosView: View {
}
var openFilesButton: some View {
OpenVideosButton(text: "Open Files", imageSystemName: "folder") {
AccentButton(text: "Open Files", imageSystemName: "folder") {
presentingFileImporter = true
}
}