add default filter

This commit is contained in:
Clas Wen 2025-05-25 10:04:12 +08:00
parent 425d0c4da4
commit f4a7df3ab0

View file

@ -28,7 +28,7 @@ import type { components } from "../../types/saturday"
import { saturdayApiBaseUrl, saturdayClient } from "../../utils/client" import { saturdayApiBaseUrl, saturdayClient } from "../../utils/client"
import EventDetail, { EventStatusChip, type EventDetailRef } from "./EventDetail" import EventDetail, { EventStatusChip, type EventDetailRef } from "./EventDetail"
import dayjs from "dayjs" import dayjs from "dayjs"
import { UserEventStatus } from "../../types/event" import { EventStatus, UserEventStatus } from "../../types/event"
import { makeLogtoClient } from "../../utils/auth" import { makeLogtoClient } from "../../utils/auth"
import type { PublicMember } from "../../store/member" import type { PublicMember } from "../../store/member"
import type { UserInfoResponse } from "@logto/browser" import type { UserInfoResponse } from "@logto/browser"
@ -190,7 +190,9 @@ export default function App() {
const [isLoading, setIsLoading] = useState(true) const [isLoading, setIsLoading] = useState(true)
const [page, setPage] = useState(1) const [page, setPage] = useState(1)
const rowsPerPage = 10 const rowsPerPage = 10
const [statusFilter, setStatusFilter] = useState<string[]>([]) const [statusFilter, setStatusFilter] = useState<string[]>(
UserEventStatus.filter(v => v.status !== EventStatus.cancelled).map(v => v.status),
)
const { isOpen, onOpen, onOpenChange } = useDisclosure() const { isOpen, onOpen, onOpenChange } = useDisclosure()
const [userInfo, setUserInfo] = useState<UserInfoResponse>() const [userInfo, setUserInfo] = useState<UserInfoResponse>()
const [currentMember, setCurrentMember] = useState<PublicMember>() const [currentMember, setCurrentMember] = useState<PublicMember>()