ColorPickerButton
struct ColorPickerButton: View
SwiftUI View with a Button to select a Color
-
Binding to the selected color
Declaration
Swift
var selectedColor: Color -
The label that goes in front of the button
Declaration
Swift
let label: String -
Bool to show the popup
Declaration
Swift
private var showPopup: Bool = false -
All the available dynamic colors
Declaration
Swift
private let dynamicColors: [Color] = [ .primary, .secondary, .accentColor ] -
All the available system colors
Declaration
Swift
private let systemColors: [Color] = [ .black, .blue, .brown, .cyan, .gray, .green, .indigo, .mint, .orange, .pink, .purple, .red, .teal, .white, .yellow ] -
The body of the
ViewDeclaration
Swift
var body: some View -
The
Viewfor the labelDeclaration
Swift
private func label(color: Color) -> some View
View on GitHub