feat(SW-378): Added close button to footer language switcher and made it slide up from below

This commit is contained in:
Pontus Dreij
2024-09-13 09:37:00 +02:00
parent 428fb3df3f
commit ca4521e4a1
13 changed files with 223 additions and 56 deletions

View File

@@ -1,6 +1,25 @@
import { ReactElement } from "react"
import type { LanguageSwitcherData } from "@/types/requests/languageSwitcher"
export enum LanguageSwitcherTypesEnum {
MobileHeader = "mobileHeader",
DesktopHeader = "desktopHeader",
Footer = "footer",
}
export type LanguageSwitcherTypes = `${LanguageSwitcherTypesEnum}`
export interface LanguageSwitcherProps {
type: "mobileHeader" | "desktopHeader" | "footer"
type: LanguageSwitcherTypes
urls: LanguageSwitcherData
}
export interface LanguageSwitcherContentProps {
urls: LanguageSwitcherData
}
export interface LanguageSwitcherContainerProps {
type: LanguageSwitcherTypes
children: ReactElement<any, any>
}