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)} + /> + )} ); });