chore: migrate page method to hooks

This commit is contained in:
QiShaoXuan
2022-12-20 17:40:05 +08:00
parent 9fdb3c4311
commit 393da326e6
12 changed files with 159 additions and 54 deletions
@@ -22,13 +22,14 @@ import { Tooltip } from '@/ui/tooltip';
import { useRouter } from 'next/router';
import { useAppState } from '@/providers/app-state-provider/context';
import { toast } from '@/components/toast';
import { usePageHelper } from '@/hooks/use-page-helper';
const FavoriteTag = ({
pageMeta: { favorite, id },
}: {
pageMeta: PageMeta;
}) => {
const { toggleFavoritePage } = useAppState();
const { toggleFavoritePage } = usePageHelper();
return (
<Tooltip
content={favorite ? 'Favourited' : 'Favourite'}