diff --git a/packages/client/src/components/ServerSettingCard.tsx b/packages/client/src/components/ServerSettingCard.tsx index 5861358..9fd87fc 100644 --- a/packages/client/src/components/ServerSettingCard.tsx +++ b/packages/client/src/components/ServerSettingCard.tsx @@ -3,7 +3,7 @@ import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; import { Spinner } from "@/components/Spinner"; -import type { ServerSettingResponse, ServerSettingUpdate } from "dbtype/mod.ts"; +import type { PermissionName, ServerSettingResponse, ServerSettingUpdate } from "dbtype/mod.ts"; import { ApiError as FetchApiError } from "@/hook/fetcher"; const createSnapshot = (setting: ServerSettingResponse["persisted"]) => ({ @@ -79,7 +79,7 @@ export function ServerSettingCard({ isAdmin, loading, error, setting, onSave }: return String(error); }, [error]); - const toggleGuestPermission = (permission: string) => { + const toggleGuestPermission = (permission: PermissionName) => { setFormState((prev) => ({ ...prev, guest: prev.guest.includes(permission)