feat(WEB-104): add on-demand revalidation for cache

This commit is contained in:
Simon Emanuelsson
2024-02-21 08:04:03 +01:00
parent d1d20ce555
commit f6f4e6edb4
11 changed files with 104 additions and 23 deletions

View File

@@ -1,5 +1,5 @@
"use client"
import { useEffect, useRef, useState } from "react"
import { useCallback, useEffect, useRef, useState } from "react"
import { languages } from "@/constants/languages"
@@ -18,9 +18,9 @@ export default function Desktop({
setIsOpen(prevIsOpen => !prevIsOpen)
}
function close() {
const close = useCallback(() => {
setIsOpen(false)
}
}, [setIsOpen])
useEffect(() => {
function handleClickOutside(evt: Event) {
@@ -67,6 +67,7 @@ export default function Desktop({
<li className={currentLanguage === languages.no ? styles.active : undefined}>
<a className={styles.link} href={urls.no?.url}>{languages.no}</a>
</li>
{/* When we have 6 languages in Contenstack, danish url should come from urls.da?.url */}
<li className={currentLanguage === languages.da ? styles.active : undefined}>
<a className={styles.link} href="https://www.scandichotels.dk/">{languages.da}</a>
</li>