From d27699fd9a654fed4cab4289d518d90b38ffc4a5 Mon Sep 17 00:00:00 2001 From: Trey t Date: Sat, 12 Mar 2022 11:38:16 -0600 Subject: [PATCH] sort images on image picker grid view --- Shared/views/ImagePickerGridView.swift | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Shared/views/ImagePickerGridView.swift b/Shared/views/ImagePickerGridView.swift index e9faa73..55ed384 100644 --- a/Shared/views/ImagePickerGridView.swift +++ b/Shared/views/ImagePickerGridView.swift @@ -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()