about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorEric Bailey <git@esb.lol>2024-10-21 10:56:54 -0500
committerGitHub <noreply@github.com>2024-10-21 10:56:54 -0500
commit24679d5fe3d9f32593e7f9a6e5946cfb5b3e8434 (patch)
tree8d59df91f98098190d15d0f015e4dddb738b8d67 /src
parent1e723f177ff7174c7eb922daf3274711696f5a7b (diff)
downloadvoidsky-24679d5fe3d9f32593e7f9a6e5946cfb5b3e8434.tar.zst
Fix NavSignupCard on web (#5813)
Diffstat (limited to 'src')
-rw-r--r--src/components/AppLanguageDropdown.tsx4
-rw-r--r--src/components/AppLanguageDropdown.web.tsx5
-rw-r--r--src/view/shell/NavSignupCard.tsx4
-rw-r--r--src/view/shell/desktop/LeftNav.tsx2
4 files changed, 8 insertions, 7 deletions
diff --git a/src/components/AppLanguageDropdown.tsx b/src/components/AppLanguageDropdown.tsx
index 6170ab2e2..82ca4999e 100644
--- a/src/components/AppLanguageDropdown.tsx
+++ b/src/components/AppLanguageDropdown.tsx
@@ -7,10 +7,10 @@ import {sanitizeAppLanguageSetting} from '#/locale/helpers'
 import {APP_LANGUAGES} from '#/locale/languages'
 import {useLanguagePrefs, useLanguagePrefsApi} from '#/state/preferences'
 import {resetPostsFeedQueries} from '#/state/queries/post-feed'
-import {atoms as a, useTheme} from '#/alf'
+import {atoms as a, useTheme, ViewStyleProp} from '#/alf'
 import {ChevronBottom_Stroke2_Corner0_Rounded as ChevronDown} from '#/components/icons/Chevron'
 
-export function AppLanguageDropdown() {
+export function AppLanguageDropdown(_props: ViewStyleProp) {
   const t = useTheme()
 
   const queryClient = useQueryClient()
diff --git a/src/components/AppLanguageDropdown.web.tsx b/src/components/AppLanguageDropdown.web.tsx
index 00a7b5301..d51b53ac0 100644
--- a/src/components/AppLanguageDropdown.web.tsx
+++ b/src/components/AppLanguageDropdown.web.tsx
@@ -6,11 +6,11 @@ import {sanitizeAppLanguageSetting} from '#/locale/helpers'
 import {APP_LANGUAGES} from '#/locale/languages'
 import {useLanguagePrefs, useLanguagePrefsApi} from '#/state/preferences'
 import {resetPostsFeedQueries} from '#/state/queries/post-feed'
-import {atoms as a, useTheme} from '#/alf'
+import {atoms as a, useTheme, ViewStyleProp} from '#/alf'
 import {ChevronBottom_Stroke2_Corner0_Rounded as ChevronDown} from '#/components/icons/Chevron'
 import {Text} from '#/components/Typography'
 
-export function AppLanguageDropdown() {
+export function AppLanguageDropdown({style}: ViewStyleProp) {
   const t = useTheme()
 
   const queryClient = useQueryClient()
@@ -40,6 +40,7 @@ export function AppLanguageDropdown() {
         // We don't have hitSlop here to increase the tap region,
         // alternative is negative margins.
         {height: 32, marginVertical: -((32 - 14) / 2)},
+        style,
       ]}>
       <View
         style={[
diff --git a/src/view/shell/NavSignupCard.tsx b/src/view/shell/NavSignupCard.tsx
index 05533328c..63648db4c 100644
--- a/src/view/shell/NavSignupCard.tsx
+++ b/src/view/shell/NavSignupCard.tsx
@@ -64,8 +64,8 @@ let NavSignupCard = ({}: {}): React.ReactNode => {
         </Button>
       </View>
 
-      <View style={[a.pt_2xl, a.w_full]}>
-        <AppLanguageDropdown />
+      <View style={[a.mt_md, a.w_full, {height: 32}]}>
+        <AppLanguageDropdown style={{marginTop: 0}} />
       </View>
     </View>
   )
diff --git a/src/view/shell/desktop/LeftNav.tsx b/src/view/shell/desktop/LeftNav.tsx
index ecd00a919..1a9ce2005 100644
--- a/src/view/shell/desktop/LeftNav.tsx
+++ b/src/view/shell/desktop/LeftNav.tsx
@@ -353,7 +353,7 @@ export function DesktopLeftNav() {
       {hasSession ? (
         <ProfileCard />
       ) : isDesktop ? (
-        <View style={{paddingHorizontal: 12}}>
+        <View style={[a.pt_xl]}>
           <NavSignupCard />
         </View>
       ) : null}