From 7d952029c16a58a4b5fb75c3dfc756380f0dfe3e Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Mon, 3 Feb 2025 13:56:30 -0800 Subject: [PATCH] Fixed share url save. --- src/app/(main)/settings/websites/[websiteId]/ShareUrl.tsx | 8 ++++++-- src/components/hooks/usePagedQuery.ts | 2 +- src/lib/types.ts | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/app/(main)/settings/websites/[websiteId]/ShareUrl.tsx b/src/app/(main)/settings/websites/[websiteId]/ShareUrl.tsx index 3f2a3ea0..465492b2 100644 --- a/src/app/(main)/settings/websites/[websiteId]/ShareUrl.tsx +++ b/src/app/(main)/settings/websites/[websiteId]/ShareUrl.tsx @@ -35,7 +35,11 @@ export function ShareUrl({ hostUrl, onSave }: { hostUrl?: string; onSave?: () => }; const handleCheck = (checked: boolean) => { - const data = { name: website.name, shareId: checked ? generateId() : null }; + const data = { + name: website.name, + domain: website.domain, + shareId: checked ? generateId() : null, + }; mutate(data, { onSuccess: async () => { touch(`website:${website.id}`); @@ -47,7 +51,7 @@ export function ShareUrl({ hostUrl, onSave }: { hostUrl?: string; onSave?: () => const handleSave = () => { mutate( - { shareId: id }, + { name: website.name, domain: website.domain, shareId: id }, { onSuccess: async () => { touch(`website:${website.id}`); diff --git a/src/components/hooks/usePagedQuery.ts b/src/components/hooks/usePagedQuery.ts index e62ed0e1..a4cc68a6 100644 --- a/src/components/hooks/usePagedQuery.ts +++ b/src/components/hooks/usePagedQuery.ts @@ -12,7 +12,7 @@ export function usePagedQuery({ const { query: queryParams } = useNavigation(); const [params, setParams] = useState({ search: '', - page: +queryParams.page || 1, + page: queryParams.page || '1', }); const { useQuery } = useApi(); diff --git a/src/lib/types.ts b/src/lib/types.ts index 3f769799..39e52642 100644 --- a/src/lib/types.ts +++ b/src/lib/types.ts @@ -41,7 +41,7 @@ export interface PageResult { export interface PagedQueryResult { result: PageResult; - search: any; + query: any; params: PageParams; setParams: Dispatch>; }