sort images on image picker grid view

This commit is contained in:
Trey t
2022-03-12 11:38:16 -06:00
parent 055b3f4bbd
commit d27699fd9a

View File

@@ -13,12 +13,16 @@ struct ImagePickerGridView: View {
@State var column = Array(repeating: GridItem(.flexible(), spacing: 10), count: 7)
let pickedImageClosure: ((CustomWidgeImageOptions) -> Void)
@AppStorage(UserDefaultsStore.Keys.textColor.rawValue, store: GroupUserDefaults.groupDefaults) private var textColor: Color = .black
let imageOptions = CustomWidgeImageOptions.allCases.sorted(by: {
$0.rawValue < $1.rawValue
})
var body: some View {
VStack {
ScrollView {
LazyVGrid(columns: column,spacing: 10, content: {
ForEach(CustomWidgeImageOptions.allCases, id:\.self) { item in
ForEach(imageOptions, id:\.self) { item in
Image(item.rawValue)
.resizable()
.scaledToFit()