|
1 | 1 | "use client" |
2 | 2 | import Modal from "@/components/modals/modal" |
3 | | -import { type ReactNode, useEffect, useMemo, useState } from "react" |
| 3 | +import { useEffect, useMemo, useState } from "react" |
4 | 4 | import type { EventType } from "@/sanity/types" |
5 | 5 | import Select from "@/components/select/select" |
6 | 6 | import { getEventTypeLabel } from "@/sanity/lib/utils" |
7 | 7 | import AddToCalendarDropdown from "@/components/dropdown/addToCalendarDropdown" |
8 | | -import { useSearchParams } from "next/navigation" |
9 | 8 |
|
10 | | -const CalendarModal: Component = () => { |
11 | | - const searchParams = useSearchParams() |
12 | | - const initState = searchParams.has("abonner") |
13 | | - return ( |
14 | | - <Modal |
15 | | - initialState={initState} |
16 | | - size={"xl"} |
17 | | - label={"Abonner på arrangementer"} |
18 | | - modalTitle={"Abonner på arrangementer i kalenderen din"} |
19 | | - modalContent={<ModalContent />} |
20 | | - trigger={toggle => ( |
21 | | - <button |
22 | | - onClick={toggle} |
23 | | - className={"text-root-primary dark:text-root-light"} |
24 | | - aria-label={"Åpne meny"}> |
25 | | - Abonner på arrangementer |
26 | | - </button> |
27 | | - )} |
28 | | - /> |
29 | | - ) |
30 | | -} |
| 9 | +const CalendarModal: Component = () => ( |
| 10 | + <Modal |
| 11 | + size={"xl"} |
| 12 | + label={"Abonner på arrangementer"} |
| 13 | + modalTitle={"Abonner på arrangementer i kalenderen din"} |
| 14 | + modalContent={<ModalContent />} |
| 15 | + trigger={toggle => ( |
| 16 | + <button |
| 17 | + onClick={toggle} |
| 18 | + className={"text-root-primary dark:text-root-light"} |
| 19 | + aria-label={"Åpne meny"}> |
| 20 | + Abonner på arrangementer |
| 21 | + </button> |
| 22 | + )} |
| 23 | + /> |
| 24 | +) |
31 | 25 |
|
32 | 26 | export default CalendarModal |
33 | 27 |
|
|
0 commit comments