diff --git a/src/package/index.tsx b/src/package/index.tsx index da9dc14..8880a4a 100644 --- a/src/package/index.tsx +++ b/src/package/index.tsx @@ -5,7 +5,7 @@ import { Link2, SquareArrowOutUpRight } from 'lucide-react'; import { useConfigStore } from '@/store/config'; export const PackageManager = () => { const { shopPackages, installedPackages, getInstalledPackages, getShopPackages, uninstallPackage, installPackage } = usePackageStore(); - const { pageApi } = useConfigStore(); + const { pageApi, pageStoreApi } = useConfigStore(); useEffect(() => { getInstalledPackages(); getShopPackages(); @@ -70,7 +70,7 @@ export const PackageManager = () => { } }; const handleOpenWindow = (pkg: Package) => { - const baseUrl = 'https://kevisual.silkyai.cn'; + const baseUrl = pageStoreApi || 'https://kevisual.silkyai.cn'; const path = `/${pkg.user}/${pkg.key}`; window.open(`${baseUrl}${path}`, '_blank'); }; diff --git a/src/page/Enter.tsx b/src/page/Enter.tsx index dce17af..155fc12 100644 --- a/src/page/Enter.tsx +++ b/src/page/Enter.tsx @@ -12,6 +12,8 @@ const Enter: React.FC = () => { if (config.pageApi) { const pageApi = document.getElementById('pageApi') as HTMLInputElement; pageApi.value = config.pageApi; + const loadURL = document.getElementById('loadURL') as HTMLInputElement; + loadURL.value = config.loadURL || '/web/note/'; } }, [config]); const createParticles = () => { @@ -47,7 +49,8 @@ const Enter: React.FC = () => { }; const onSave = () => { const pageApi = document.getElementById('pageApi') as HTMLInputElement; - saveConfig(pageApi.value); + const loadURL = document.getElementById('loadURL') as HTMLInputElement; + saveConfig({ pageApi: pageApi.value, loadURL: loadURL.value }); }; return (