diff --git a/services/web/frontend/js/features/ui/components/bootstrap-5/language-picker.tsx b/services/web/frontend/js/features/ui/components/bootstrap-5/language-picker.tsx index 61e776cd1e..af581f36d5 100644 --- a/services/web/frontend/js/features/ui/components/bootstrap-5/language-picker.tsx +++ b/services/web/frontend/js/features/ui/components/bootstrap-5/language-picker.tsx @@ -18,7 +18,7 @@ function LanguagePicker() { const currentUrlWithQueryParams = window.location.pathname return ( - + {subdomainLang && Object.entries(subdomainLang).map(([subdomain, subdomainDetails]) => { - if (!subdomainDetails || !subdomainDetails.lngCode) return null + if ( + !subdomainDetails || + !subdomainDetails.lngCode || + subdomainDetails.hide + ) + return null const isActive = subdomainDetails.lngCode === currentLangCode return (
  • diff --git a/services/web/frontend/js/features/ui/components/types/dropdown-menu-props.ts b/services/web/frontend/js/features/ui/components/types/dropdown-menu-props.ts index 1e3fc69aba..994886f32e 100644 --- a/services/web/frontend/js/features/ui/components/types/dropdown-menu-props.ts +++ b/services/web/frontend/js/features/ui/components/types/dropdown-menu-props.ts @@ -17,6 +17,7 @@ export type DropdownProps = { onToggle?: (show: boolean) => void show?: boolean autoClose?: boolean | 'inside' | 'outside' + drop?: 'up' | 'up-centered' | 'start' | 'end' | 'down' | 'down-centered' } export type DropdownItemProps = PropsWithChildren<{ diff --git a/services/web/frontend/js/features/ui/components/types/fat-footer.ts b/services/web/frontend/js/features/ui/components/types/fat-footer.ts index fe460ca828..6e167b5bda 100644 --- a/services/web/frontend/js/features/ui/components/types/fat-footer.ts +++ b/services/web/frontend/js/features/ui/components/types/fat-footer.ts @@ -1,4 +1,5 @@ export interface SubdomainDetails { + hide?: boolean lngCode: string url: string }