From f4a7df3ab0508c36f50995929a305d479e923b0d Mon Sep 17 00:00:00 2001 From: Clas Wen Date: Sun, 25 May 2025 10:04:12 +0800 Subject: [PATCH] add default filter --- src/pages/repair/RepairAdmin.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pages/repair/RepairAdmin.tsx b/src/pages/repair/RepairAdmin.tsx index d398f41..b8f9d00 100644 --- a/src/pages/repair/RepairAdmin.tsx +++ b/src/pages/repair/RepairAdmin.tsx @@ -28,7 +28,7 @@ import type { components } from "../../types/saturday" import { saturdayApiBaseUrl, saturdayClient } from "../../utils/client" import EventDetail, { EventStatusChip, type EventDetailRef } from "./EventDetail" import dayjs from "dayjs" -import { UserEventStatus } from "../../types/event" +import { EventStatus, UserEventStatus } from "../../types/event" import { makeLogtoClient } from "../../utils/auth" import type { PublicMember } from "../../store/member" import type { UserInfoResponse } from "@logto/browser" @@ -190,7 +190,9 @@ export default function App() { const [isLoading, setIsLoading] = useState(true) const [page, setPage] = useState(1) const rowsPerPage = 10 - const [statusFilter, setStatusFilter] = useState([]) + const [statusFilter, setStatusFilter] = useState( + UserEventStatus.filter(v => v.status !== EventStatus.cancelled).map(v => v.status), + ) const { isOpen, onOpen, onOpenChange } = useDisclosure() const [userInfo, setUserInfo] = useState() const [currentMember, setCurrentMember] = useState()