Invalidate swr when clearing cache

This commit is contained in:
Sam Becker 2024-04-27 13:02:57 -05:00
parent bd0f61f237
commit 730f7f07ee

View File

@ -2,13 +2,17 @@
import SubmitButtonWithStatus from '@/components/SubmitButtonWithStatus'; import SubmitButtonWithStatus from '@/components/SubmitButtonWithStatus';
import { syncCacheAction } from '@/photo/actions'; import { syncCacheAction } from '@/photo/actions';
import { useAppState } from '@/state/AppState';
import { BiTrash } from 'react-icons/bi'; import { BiTrash } from 'react-icons/bi';
export default function ClearCacheButton() { export default function ClearCacheButton() {
const { invalidateSwr } = useAppState();
return ( return (
<form action={syncCacheAction}> <form action={syncCacheAction}>
<SubmitButtonWithStatus <SubmitButtonWithStatus
icon={<BiTrash />} icon={<BiTrash />}
onFormSubmit={invalidateSwr}
> >
Clear Cache Clear Cache
</SubmitButtonWithStatus> </SubmitButtonWithStatus>