diff options
author | Paul Frazee <pfrazee@gmail.com> | 2023-07-06 21:12:54 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-06 21:12:54 -0500 |
commit | 6f69157269b27c4bae9730334f93f295ef0d4b94 (patch) | |
tree | f4a6a96cbfd959399a9b71cd116e9cbcfb26393e /src/view/com/util/Link.tsx | |
parent | df7552135a50d715a50ab592874eb84fc7c8bbcf (diff) | |
download | voidsky-6f69157269b27c4bae9730334f93f295ef0d4b94.tar.zst |
Post UI updates (Profile Preview on mobile) (#990)
* Update postmeta to put the timestamp on the right side on mobile * Drop the two-line PostMeta mode * Add ProfilePreview modal * Tune PostMeta to give the best behavior possible for a given platform * Remove old showFollowBtn attributes * Fix style issue * Switch the follow button in the profile header to use the inverted color for consistency with the rest of the app * Fix lint * Fix darkmode * Tune the profile preview footer * Better analytics choice
Diffstat (limited to 'src/view/com/util/Link.tsx')
-rw-r--r-- | src/view/com/util/Link.tsx | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/src/view/com/util/Link.tsx b/src/view/com/util/Link.tsx index 1dec97e78..454fd7c21 100644 --- a/src/view/com/util/Link.tsx +++ b/src/view/com/util/Link.tsx @@ -6,6 +6,7 @@ import { Platform, StyleProp, TextStyle, + TextProps, View, ViewStyle, TouchableOpacity, @@ -144,7 +145,7 @@ export const TextLink = observer(function TextLink({ numberOfLines?: number lineHeight?: number dataSet?: any -}) { +} & TextProps) { const {...props} = useLinkProps({to: sanitizeUrl(href)}) const store = useStores() const navigation = useNavigation<NavigationProp>() @@ -186,16 +187,7 @@ export const TextLink = observer(function TextLink({ /** * Only acts as a link on desktop web */ -export const DesktopWebTextLink = observer(function DesktopWebTextLink({ - testID, - type = 'md', - style, - href, - text, - numberOfLines, - lineHeight, - ...props -}: { +interface DesktopWebTextLinkProps extends TextProps { testID?: string type?: TypographyVariant style?: StyleProp<TextStyle> @@ -206,7 +198,17 @@ export const DesktopWebTextLink = observer(function DesktopWebTextLink({ accessible?: boolean accessibilityLabel?: string accessibilityHint?: string -}) { +} +export const DesktopWebTextLink = observer(function DesktopWebTextLink({ + testID, + type = 'md', + style, + href, + text, + numberOfLines, + lineHeight, + ...props +}: DesktopWebTextLinkProps) { if (isDesktopWeb) { return ( <TextLink |