diff --git a/apps/desktop/src/components/onboarding/calendar.tsx b/apps/desktop/src/components/onboarding/calendar.tsx index 2cb6f1b1a6..077a89f3ae 100644 --- a/apps/desktop/src/components/onboarding/calendar.tsx +++ b/apps/desktop/src/components/onboarding/calendar.tsx @@ -1,5 +1,9 @@ import { platform } from "@tauri-apps/plugin-os"; +import { CalendarIcon } from "lucide-react"; +import { Button } from "@hypr/ui/components/ui/button"; + +import { usePermission } from "../../hooks/usePermissions"; import { useAppleCalendarSelection } from "../main/body/calendar/apple/calendar-selection"; import { SyncProvider } from "../main/body/calendar/apple/context"; import { ApplePermissions } from "../main/body/calendar/apple/permission"; @@ -18,8 +22,32 @@ function AppleCalendarList() { ); } +function RequestCalendarAccess({ + onRequest, + isPending, +}: { + onRequest: () => void; + isPending: boolean; +}) { + return ( +