From 0bc4d054d96b81a194e9f978975c436d5ec057ec Mon Sep 17 00:00:00 2001 From: abearxiong Date: Mon, 10 Mar 2025 15:26:46 +0800 Subject: [PATCH] fix: updatge config --- src/package/index.tsx | 4 ++-- src/page/Enter.tsx | 9 ++++++++- src/store/config.ts | 14 +++++++++----- vite.config.ts | 6 ++++-- 4 files changed, 23 insertions(+), 10 deletions(-) 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 (
@@ -76,6 +79,10 @@ const Enter: React.FC = () => {
+
+ + +