Skip to content

Commit 8d1af75

Browse files
committed
Revert "La til searchParam for abonner (#206)"
This reverts commit 70f22cc.
1 parent 70f22cc commit 8d1af75

3 files changed

Lines changed: 5267 additions & 7369 deletions

File tree

components/modals/calendarModal.tsx

Lines changed: 17 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,27 @@
11
"use client"
22
import Modal from "@/components/modals/modal"
3-
import { type ReactNode, useEffect, useMemo, useState } from "react"
3+
import { useEffect, useMemo, useState } from "react"
44
import type { EventType } from "@/sanity/types"
55
import Select from "@/components/select/select"
66
import { getEventTypeLabel } from "@/sanity/lib/utils"
77
import AddToCalendarDropdown from "@/components/dropdown/addToCalendarDropdown"
8-
import { useSearchParams } from "next/navigation"
98

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+
)
3125

3226
export default CalendarModal
3327

components/modals/modal.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import useToggle from "@/hooks/useToggle"
1212
import { type ReactNode } from "react"
1313

1414
interface ModalProps extends DefaultProps {
15-
initialState?: boolean
1615
label?: string
1716
modalTitle?: string
1817
modalContent?: ReactNode
@@ -22,7 +21,6 @@ interface ModalProps extends DefaultProps {
2221

2322
/**
2423
* En modal som flyter over innholdet på siden.
25-
* @param initialState
2624
* @param label Tittelen på knappen som åpner modalen. Vises kun hvis trigger ikke er satt.
2725
* @param size Størrelsen på modalen.
2826
* @param modalTitle Tittelen på modalen. Vises på toppen av modalen.
@@ -31,15 +29,14 @@ interface ModalProps extends DefaultProps {
3129
* @param props Andre props som sendes til Modal komponenten.
3230
*/
3331
const Modal: Component<ModalProps> = ({
34-
initialState,
3532
label,
3633
size,
3734
modalTitle,
3835
modalContent,
3936
trigger,
4037
...props
4138
}) => {
42-
const [isOpen, toggleOpen] = useToggle(initialState ?? false)
39+
const [isOpen, toggleOpen] = useToggle()
4340

4441
function closeModal() {
4542
toggleOpen(false)

0 commit comments

Comments
 (0)