import { useQueryClient } from '@tanstack/react-query'; import { toast } from 'sonner'; import { Badge } from '@/components/ui/badge'; import { Button } from '@/components/ui/button'; import { Card, CardAction, CardDescription, CardFooter, CardHeader, CardTitle } from '@/components/ui/card'; import { useCheckin } from '@/hooks/data/useCheckin'; import { useUserInfo } from '@/hooks/data/useUserInfo'; export function CheckinCard() { const { mutateAsync, isPending } = useCheckin(); const { data } = useUserInfo(); const queryClient = useQueryClient(); return ( 签到状态 {data.checkin !== null ? '已签到' : '未签到'} {data.checkin !== null && {`${new Date(data.checkin).toLocaleString()}`}} Day 1 ); }