diff options
Diffstat (limited to 'src/view/com/util')
-rw-r--r-- | src/view/com/util/Toast.tsx | 2 | ||||
-rw-r--r-- | src/view/com/util/Toast.web.tsx | 7 | ||||
-rw-r--r-- | src/view/com/util/forms/NativeDropdown.web.tsx | 3 | ||||
-rw-r--r-- | src/view/com/util/load-latest/LoadLatestBtn.tsx | 5 |
4 files changed, 8 insertions, 9 deletions
diff --git a/src/view/com/util/Toast.tsx b/src/view/com/util/Toast.tsx index b18ea4b4f..56c6780ad 100644 --- a/src/view/com/util/Toast.tsx +++ b/src/view/com/util/Toast.tsx @@ -19,7 +19,7 @@ import RootSiblings from 'react-native-root-siblings' import {useSafeAreaInsets} from 'react-native-safe-area-context' import { FontAwesomeIcon, - Props as FontAwesomeProps, + type Props as FontAwesomeProps, } from '@fortawesome/react-native-fontawesome' import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback' diff --git a/src/view/com/util/Toast.web.tsx b/src/view/com/util/Toast.web.tsx index 96798e61c..7e22fcefc 100644 --- a/src/view/com/util/Toast.web.tsx +++ b/src/view/com/util/Toast.web.tsx @@ -2,13 +2,14 @@ * Note: the dataSet properties are used to leverage custom CSS in public/index.html */ -import React, {useEffect, useState} from 'react' +import {useEffect, useState} from 'react' import {Pressable, StyleSheet, Text, View} from 'react-native' import { FontAwesomeIcon, - FontAwesomeIconStyle, - Props as FontAwesomeProps, + type FontAwesomeIconStyle, + type Props as FontAwesomeProps, } from '@fortawesome/react-native-fontawesome' +import type React from 'react' const DURATION = 3500 diff --git a/src/view/com/util/forms/NativeDropdown.web.tsx b/src/view/com/util/forms/NativeDropdown.web.tsx index 9b4a84e05..cab7bac51 100644 --- a/src/view/com/util/forms/NativeDropdown.web.tsx +++ b/src/view/com/util/forms/NativeDropdown.web.tsx @@ -239,7 +239,6 @@ const getKey = (label: string, index: number, id?: string) => { return `${label}_${index}` } -// @ts-expect-error - web only styles. the only style that should be broken here is `outline` const styles = StyleSheet.create({ separator: { height: 1, @@ -264,7 +263,6 @@ const styles = StyleSheet.create({ justifyContent: 'space-between', alignItems: 'center', columnGap: 20, - // @ts-ignore -web cursor: 'pointer', paddingTop: 8, paddingBottom: 8, @@ -273,6 +271,7 @@ const styles = StyleSheet.create({ borderRadius: 8, fontFamily: '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Liberation Sans", Helvetica, Arial, sans-serif', + // @ts-expect-error web only outline: 0, border: 0, }, diff --git a/src/view/com/util/load-latest/LoadLatestBtn.tsx b/src/view/com/util/load-latest/LoadLatestBtn.tsx index 89e5784b7..f991991b0 100644 --- a/src/view/com/util/load-latest/LoadLatestBtn.tsx +++ b/src/view/com/util/load-latest/LoadLatestBtn.tsx @@ -12,9 +12,8 @@ import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {clamp} from '#/lib/numbers' import {useGate} from '#/lib/statsig/statsig' import {colors} from '#/lib/styles' -import {isWeb} from '#/platform/detection' import {useSession} from '#/state/session' -import {useLayoutBreakpoints} from '#/alf' +import {atoms as a, useLayoutBreakpoints} from '#/alf' export function LoadLatestBtn({ onPress, @@ -80,7 +79,7 @@ export function LoadLatestBtn({ const styles = StyleSheet.create({ loadLatest: { zIndex: 20, - position: isWeb ? 'fixed' : 'absolute', + ...a.fixed, left: 18, borderWidth: StyleSheet.hairlineWidth, width: 52, |