checklist layout
This commit is contained in:
@@ -355,7 +355,7 @@ private struct ChoiceBox: View {
|
|||||||
let on = model.checked.contains(text)
|
let on = model.checked.contains(text)
|
||||||
let keys: Set<KeyEquivalent> = model.multiple ? [.space] : [.return, .space]
|
let keys: Set<KeyEquivalent> = model.multiple ? [.space] : [.return, .space]
|
||||||
return VStack(alignment: .leading, spacing: 0) {
|
return VStack(alignment: .leading, spacing: 0) {
|
||||||
HStack(alignment: .firstTextBaseline, spacing: 10) {
|
HStack(alignment: model.multiple ? .center : .firstTextBaseline, spacing: 10) {
|
||||||
if model.multiple {
|
if model.multiple {
|
||||||
Toggle("", isOn: Binding(get: { on }, set: { model.toggle(text, $0) }))
|
Toggle("", isOn: Binding(get: { on }, set: { model.toggle(text, $0) }))
|
||||||
.toggleStyle(.checkbox)
|
.toggleStyle(.checkbox)
|
||||||
|
|||||||
Reference in New Issue
Block a user