Bladeren bron

chore: prepend new added rules

MystiPanda 10 maanden geleden
bovenliggende
commit
624eb2a2ba

+ 1 - 1
src/components/profile/groups-editor-viewer.tsx

@@ -723,7 +723,7 @@ export const GroupsEditorViewer = (props: Props) => {
                           throw new Error(t("Group Name Already Exists"));
                         }
                       }
-                      setPrependSeq([...prependSeq, formIns.getValues()]);
+                      setPrependSeq([formIns.getValues(), ...prependSeq]);
                     } catch (err: any) {
                       Notice.error(err.message || err.toString());
                     }

+ 1 - 1
src/components/profile/proxies-editor-viewer.tsx

@@ -276,7 +276,7 @@ export const ProxiesEditorViewer = (props: Props) => {
                   startIcon={<VerticalAlignTopRounded />}
                   onClick={() => {
                     let proxies = handleParse();
-                    setPrependSeq([...prependSeq, ...proxies]);
+                    setPrependSeq([...proxies, ...prependSeq]);
                   }}
                 >
                   {t("Prepend Proxy")}

+ 1 - 1
src/components/profile/rules-editor-viewer.tsx

@@ -543,7 +543,7 @@ export const RulesEditorViewer = (props: Props) => {
                     try {
                       let raw = validateRule();
                       if (prependSeq.includes(raw)) return;
-                      setPrependSeq([...prependSeq, raw]);
+                      setPrependSeq([raw, ...prependSeq]);
                     } catch (err: any) {
                       Notice.error(err.message || err.toString());
                     }