Fixed share url save.

This commit is contained in:
Mike Cao 2025-02-03 13:56:30 -08:00
parent b3f8bbe3fc
commit 7d952029c1
3 changed files with 8 additions and 4 deletions

View file

@ -35,7 +35,11 @@ export function ShareUrl({ hostUrl, onSave }: { hostUrl?: string; onSave?: () =>
}; };
const handleCheck = (checked: boolean) => { 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, { mutate(data, {
onSuccess: async () => { onSuccess: async () => {
touch(`website:${website.id}`); touch(`website:${website.id}`);
@ -47,7 +51,7 @@ export function ShareUrl({ hostUrl, onSave }: { hostUrl?: string; onSave?: () =>
const handleSave = () => { const handleSave = () => {
mutate( mutate(
{ shareId: id }, { name: website.name, domain: website.domain, shareId: id },
{ {
onSuccess: async () => { onSuccess: async () => {
touch(`website:${website.id}`); touch(`website:${website.id}`);

View file

@ -12,7 +12,7 @@ export function usePagedQuery<T = any>({
const { query: queryParams } = useNavigation(); const { query: queryParams } = useNavigation();
const [params, setParams] = useState<PageParams>({ const [params, setParams] = useState<PageParams>({
search: '', search: '',
page: +queryParams.page || 1, page: queryParams.page || '1',
}); });
const { useQuery } = useApi(); const { useQuery } = useApi();

View file

@ -41,7 +41,7 @@ export interface PageResult<T> {
export interface PagedQueryResult<T> { export interface PagedQueryResult<T> {
result: PageResult<T>; result: PageResult<T>;
search: any; query: any;
params: PageParams; params: PageParams;
setParams: Dispatch<SetStateAction<T | PageParams>>; setParams: Dispatch<SetStateAction<T | PageParams>>;
} }