fix: add miss cancel operation

This commit is contained in:
TinsFox 2025-08-16 22:58:27 +08:00
parent c61188d524
commit b6d136278d

View file

@ -2,11 +2,11 @@
import { Form, FormRow, FormInput, FormButtons, TextField, Button } from 'react-basics'; import { Form, FormRow, FormInput, FormButtons, TextField, Button } from 'react-basics';
import { useApi, useMessages, useModified } from '@/components/hooks'; import { useApi, useMessages, useModified } from '@/components/hooks';
import styles from './InviteForm.module.css'; import styles from './InviteForm.module.css';
import { useSearchParams } from 'next/navigation'; import { useRouter, useSearchParams } from 'next/navigation';
export function InviteForm() { export function InviteForm() {
const searchParams = useSearchParams(); const searchParams = useSearchParams();
const router = useRouter();
const accessCode = searchParams.get('accessCode'); const accessCode = searchParams.get('accessCode');
const { formatMessage, labels } = useMessages(); const { formatMessage, labels } = useMessages();
const { post, useMutation } = useApi(); const { post, useMutation } = useApi();
@ -24,7 +24,9 @@ export function InviteForm() {
}, },
}); });
}; };
const onClose = () => {
router.replace('/dashboard');
};
return ( return (
<div className={styles.container}> <div className={styles.container}>
<div className={styles.form}> <div className={styles.form}>
@ -46,7 +48,7 @@ export function InviteForm() {
<Button type="submit" variant="primary"> <Button type="submit" variant="primary">
{formatMessage(labels.join)} {formatMessage(labels.join)}
</Button> </Button>
<Button onClick={() => {}}>{formatMessage(labels.cancel)}</Button> <Button onClick={onClose}>{formatMessage(labels.cancel)}</Button>
</FormButtons> </FormButtons>
</Form> </Form>
</div> </div>