File tree Expand file tree Collapse file tree
components/language-select Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -75,11 +75,14 @@ const Wrapper = styled.button`
7575 border-radius: var(--border-radius-md);
7676 transition: opacity 0.15s ease;
7777 box-shadow: var(--shadow-md);
78- column-count: 2;
79-
80- /* Add scrollable behavior */
81- max-height: 500px;
78+
79+ max-height: min(600px, 100vh - 150px);
8280 overflow-y: auto;
81+ overscroll-behavior: contain;
82+
83+ & > div {
84+ column-count: 2;
85+ }
8386
8487 a {
8588 display: block;
@@ -114,14 +117,16 @@ const LanguageSelect = () => {
114117 < Wrapper type = "button" >
115118 < span > { t ( 'navigation.language' ) } </ span >
116119 < menu >
117- { Object . entries ( localesToShow ) . map ( ( [ locale , language ] ) => (
118- < Link key = { locale } lang = { locale } href = "" locale = { locale } onClick = { ( ) => persistLocale ( locale ) } >
119- { language }
120- </ Link >
121- ) ) }
120+ < div >
121+ { Object . entries ( localesToShow ) . map ( ( [ locale , language ] ) => (
122+ < Link key = { locale } lang = { locale } href = "" locale = { locale } onClick = { ( ) => persistLocale ( locale ) } >
123+ { language }
124+ </ Link >
125+ ) ) }
126+ </ div >
122127 </ menu >
123128 </ Wrapper >
124129 )
125130}
126131
127- export default LanguageSelect
132+ export default LanguageSelect
You can’t perform that action at this time.
0 commit comments