From 926278617f3cfaba66c9353551e1e6ceaca02dc1 Mon Sep 17 00:00:00 2001 From: MystiPanda Date: Sun, 10 Mar 2024 11:41:22 +0800 Subject: [PATCH] feat: Add default webui #530 --- src/components/setting/mods/web-ui-viewer.tsx | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/src/components/setting/mods/web-ui-viewer.tsx b/src/components/setting/mods/web-ui-viewer.tsx index c5a81486..d8c900f9 100644 --- a/src/components/setting/mods/web-ui-viewer.tsx +++ b/src/components/setting/mods/web-ui-viewer.tsx @@ -22,10 +22,13 @@ export const WebUIViewer = forwardRef((props, ref) => { close: () => setOpen(false), })); - const webUIList = verge?.web_ui_list || []; + const webUIList = verge?.web_ui_list || [ + "https://d.metacubex.one/#?hostname=%host&port=%port&secret=%secret", + "https://yacd.metacubex.one/?host=%host&port=%port&secret=%secret", + ]; const handleAdd = useLockFn(async (value: string) => { - const newList = [value, ...webUIList]; + const newList = [...webUIList, value]; mutateVerge((old) => (old ? { ...old, web_ui_list: newList } : old), false); await patchVerge({ web_ui_list: newList }); }); @@ -100,18 +103,6 @@ export const WebUIViewer = forwardRef((props, ref) => { onClose={() => setOpen(false)} onCancel={() => setOpen(false)} > - {editing && ( - { - setEditing(false); - handleAdd(v || ""); - }} - onCancel={() => setEditing(false)} - /> - )} - {!editing && webUIList.length === 0 && ( ((props, ref) => { onOpenUrl={handleOpenUrl} /> ))} + {editing && ( + { + setEditing(false); + handleAdd(v || ""); + }} + onCancel={() => setEditing(false)} + /> + )} ); });