Vercel/src/admin/ClearCacheButton.tsx
2024-04-17 22:34:45 -05:00

24 lines
602 B
TypeScript

'use client';
import SubmitButtonWithStatus from '@/components/SubmitButtonWithStatus';
import { syncCacheAction } from '@/photo/actions';
import { useMoreComponentsState } from '@/state/MoreComponentsState';
import { BiTrash } from 'react-icons/bi';
export default function ClearCacheButton() {
const {
clearMoreComponentsState,
} = useMoreComponentsState();
return (
<form action={syncCacheAction}>
<SubmitButtonWithStatus
icon={<BiTrash />}
onFormSubmit={clearMoreComponentsState}
>
Clear Cache
</SubmitButtonWithStatus>
</form>
);
}