Skip to content

Commit 18fa199

Browse files
remove previews from modals
1 parent 651ccfc commit 18fa199

File tree

2 files changed

+0
-110
lines changed

2 files changed

+0
-110
lines changed

Sources/ComponentsKit/Modal/SwiftUI/SUBottomModal.swift

Lines changed: 0 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -166,58 +166,3 @@ extension View {
166166
)
167167
}
168168
}
169-
170-
@available(iOS 17.0, *)
171-
#Preview {
172-
@Previewable @State var isPresented: Bool = false
173-
@Previewable @State var isChecked: Bool = false
174-
175-
let shortText = "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
176-
let longText = """
177-
Lorem ipsum odor amet, consectetuer adipiscing elit. Vitae vehicula pellentesque lectus orci fames. Cras suscipit dui tortor penatibus turpis ultrices. Laoreet montes adipiscing ante dapibus facilisis. Lorem per fames nec duis quis eleifend imperdiet. Tincidunt id interdum adipiscing eros dis quis platea varius. Potenti eleifend eu molestie laoreet varius sapien. Adipiscing nascetur platea penatibus curabitur tempus nibh laoreet porttitor. Augue et curabitur cras sed semper inceptos nunc montes mollis.
178-
179-
Lectus arcu pellentesque inceptos tempor fringilla nascetur. Erat curae convallis integer mi, quis facilisi tortor. Phasellus aliquam molestie vehicula odio in dis maximus diam elit. Rutrum gravida amet euismod feugiat fusce. Est egestas velit vulputate senectus sociosqu fringilla eget nibh. Nam pellentesque aenean mi platea tincidunt quam sem purus. Himenaeos suspendisse nec sapien habitasse ultricies maecenas libero odio. Rutrum senectus maximus ultrices, ad nam ultricies placerat.
180-
181-
Enim habitant laoreet inceptos scelerisque senectus, tellus molestie ut. Eros risus nibh morbi eu aenean. Velit ligula magnis aliquet at luctus. Dapibus vestibulum consectetur euismod vitae per ultrices litora quis. Aptent eleifend dapibus urna lacinia felis nisl. Sit amet fusce nullam feugiat posuere. Urna amet curae velit fermentum interdum vestibulum penatibus. Penatibus vivamus sem ultricies pellentesque congue id mattis diam. Aliquam efficitur mi gravida sollicitudin; amet imperdiet. Rutrum mollis risus justo tortor in duis cursus.
182-
"""
183-
184-
ZStack {
185-
Color.red.ignoresSafeArea()
186-
187-
SUButton(
188-
model: .init {
189-
$0.title = "Open Modal"
190-
}, action: {
191-
isPresented = true
192-
}
193-
)
194-
.bottomModal(
195-
isPresented: $isPresented,
196-
model: .init {
197-
$0.overlayStyle = .dimmed
198-
},
199-
header: {
200-
Text("Header")
201-
.font(.title2)
202-
},
203-
body: {
204-
Text(longText)
205-
},
206-
footer: {
207-
VStack(alignment: .leading, spacing: 16) {
208-
SUCheckbox(isSelected: $isChecked, model: .init {
209-
$0.title = "Agree and continue"
210-
})
211-
SUButton(
212-
model: .init {
213-
$0.title = "Close"
214-
$0.isFullWidth = true
215-
$0.isEnabled = isChecked
216-
},
217-
action: { isPresented = false }
218-
)
219-
}
220-
}
221-
)
222-
}
223-
}

Sources/ComponentsKit/Modal/SwiftUI/SUCenterModal.swift

Lines changed: 0 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -128,58 +128,3 @@ extension View {
128128
)
129129
}
130130
}
131-
132-
@available(iOS 17.0, *)
133-
#Preview {
134-
@Previewable @State var isPresented: Bool = false
135-
@Previewable @State var isChecked: Bool = false
136-
137-
let shortText = "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
138-
let longText = """
139-
Lorem ipsum odor amet, consectetuer adipiscing elit. Vitae vehicula pellentesque lectus orci fames. Cras suscipit dui tortor penatibus turpis ultrices. Laoreet montes adipiscing ante dapibus facilisis. Lorem per fames nec duis quis eleifend imperdiet. Tincidunt id interdum adipiscing eros dis quis platea varius. Potenti eleifend eu molestie laoreet varius sapien. Adipiscing nascetur platea penatibus curabitur tempus nibh laoreet porttitor. Augue et curabitur cras sed semper inceptos nunc montes mollis.
140-
141-
Lectus arcu pellentesque inceptos tempor fringilla nascetur. Erat curae convallis integer mi, quis facilisi tortor. Phasellus aliquam molestie vehicula odio in dis maximus diam elit. Rutrum gravida amet euismod feugiat fusce. Est egestas velit vulputate senectus sociosqu fringilla eget nibh. Nam pellentesque aenean mi platea tincidunt quam sem purus. Himenaeos suspendisse nec sapien habitasse ultricies maecenas libero odio. Rutrum senectus maximus ultrices, ad nam ultricies placerat.
142-
143-
Enim habitant laoreet inceptos scelerisque senectus, tellus molestie ut. Eros risus nibh morbi eu aenean. Velit ligula magnis aliquet at luctus. Dapibus vestibulum consectetur euismod vitae per ultrices litora quis. Aptent eleifend dapibus urna lacinia felis nisl. Sit amet fusce nullam feugiat posuere. Urna amet curae velit fermentum interdum vestibulum penatibus. Penatibus vivamus sem ultricies pellentesque congue id mattis diam. Aliquam efficitur mi gravida sollicitudin; amet imperdiet. Rutrum mollis risus justo tortor in duis cursus.
144-
"""
145-
146-
ZStack {
147-
Color.red.ignoresSafeArea()
148-
149-
SUButton(
150-
model: .init {
151-
$0.title = "Open Modal"
152-
}, action: {
153-
isPresented = true
154-
}
155-
)
156-
.centerModal(
157-
isPresented: $isPresented,
158-
model: CenterModalVM {
159-
$0.overlayStyle = .dimmed
160-
},
161-
header: {
162-
Text("Header")
163-
.font(.title2)
164-
},
165-
body: {
166-
Text(shortText)
167-
},
168-
footer: {
169-
VStack(alignment: .leading, spacing: 16) {
170-
SUCheckbox(isSelected: $isChecked, model: .init {
171-
$0.title = "Agree and continue"
172-
})
173-
SUButton(
174-
model: .init {
175-
$0.title = "Close"
176-
$0.isFullWidth = true
177-
$0.isEnabled = isChecked
178-
},
179-
action: { isPresented = false }
180-
)
181-
}
182-
}
183-
)
184-
}
185-
}

0 commit comments

Comments
 (0)