File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ 'use client'
2+
3+ import { Icon } from '@equinor/eds-core-react'
4+ import { close } from '@equinor/eds-icons'
5+ import { useRouter } from 'next/navigation'
6+ import { LogoLink } from '@/core/Link/LogoLink'
7+ import { NavTopbar } from '@/sections/SiteMenu/NavTopbar'
8+ import { TopbarDropdown } from '@/sections/SiteMenu/TopbarDropdown'
9+
10+ export const dynamic = 'force-static'
11+
12+ export default function SearchLayout ( {
13+ children,
14+ } : {
15+ children : React . ReactNode
16+ } ) {
17+ const router = useRouter ( )
18+
19+ return (
20+ < div
21+ data-search-page = 'true'
22+ className = 'dark w-full overflow-auto bg-slate-blue-95'
23+ >
24+ < TopbarDropdown variant = 'dark' className = 'relative' >
25+ < NavTopbar >
26+ < LogoLink />
27+ < button
28+ type = 'button'
29+ aria-expanded = { true }
30+ aria-label = 'Close search'
31+ onClick = { ( ) => {
32+ router . back ( )
33+ } }
34+ className = { `focus-visible:envis-outline-invert rounded-full p-3 text-white-100 hover:bg-moss-green-50 hover:text-slate-blue-95 focus:outline-none active:scale-99 active:bg-white-100/20` }
35+ >
36+ < Icon size = { 24 } data = { close } />
37+ </ button >
38+ </ NavTopbar >
39+ </ TopbarDropdown >
40+ { children }
41+ </ div >
42+ )
43+ }
Original file line number Diff line number Diff line change 1- 'use client'
2- import { Icon } from '@equinor/eds-core-react'
3- import { close } from '@equinor/eds-icons'
4- import { useRouter } from 'next/navigation'
5- import { LogoLink } from '@/core/Link/LogoLink'
6- import { NavTopbar } from '@/sections/SiteMenu/NavTopbar'
7- import { TopbarDropdown } from '@/sections/SiteMenu/TopbarDropdown'
1+ import { Flags } from '@/sanity/helpers/datasetHelpers'
82import { Search } from '@/sections/searchBlocks/Search'
93
4+ export const dynamic = 'force-static'
5+
6+ export function generateStaticParams ( ) {
7+ return Flags . HAS_SEARCH ? [ { locale : 'nb-NO' } , { locale : 'en-GB' } ] : [ ]
8+ }
9+
1010/* export async function generateMetadata({
1111 params,
1212}: {
@@ -38,31 +38,5 @@ import { Search } from '@/sections/searchBlocks/Search'
3838} */
3939
4040export default function Page ( ) {
41- const router = useRouter ( )
42-
43- return (
44- < div
45- data-search-page = 'true'
46- className = 'dark w-full overflow-auto bg-slate-blue-95'
47- >
48- < TopbarDropdown variant = 'dark' className = 'relative' >
49- < NavTopbar >
50- < LogoLink />
51- < button
52- type = 'button'
53- aria-expanded = { true }
54- aria-label = 'Close search'
55- onClick = { ( ) => {
56- router . back ( )
57- } }
58- className = { `focus-visible:envis-outline-invert rounded-full p-3 text-white-100 hover:bg-moss-green-50 hover:text-slate-blue-95 focus:outline-none active:scale-99 active:bg-white-100/20` }
59- >
60- < Icon size = { 24 } data = { close } />
61- </ button >
62- </ NavTopbar >
63- </ TopbarDropdown >
64-
65- < Search />
66- </ div >
67- )
41+ return < Search />
6842}
You can’t perform that action at this time.
0 commit comments