diff options
author | Samuel Newman <mozzius@protonmail.com> | 2025-07-09 10:14:30 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-09 00:14:30 -0700 |
commit | 07b028ee668afee13d878c8ff4c579276fd69f6c (patch) | |
tree | 5ca697be20c174fefefb7257be4cd42571896daa /src/components/ListCard.tsx | |
parent | 1fcd313424c431b9a8ac48e7234d2dd52f6dcb6a (diff) | |
download | voidsky-07b028ee668afee13d878c8ff4c579276fd69f6c.tar.zst |
Fix quote+list card padding (#8623)
* fix quote padding not being pressable * fix list padding not being pressable * Fix unnecessary loading of feeds (#8578) * stop layout shifts in feed loading * don't load feed data if we already have it * adjust styles, alf stuff * remove unused button, massively simplify * fix layout shifting in notifs * use feedcard for feed post embeds * use bold text to match other style * use Link component rather than jank Pressable * prevent nested anchors in notifs * match following text size * add space between content hider * Better dead feed handling (#8579) * add space between content hider * add handling for feeds that fail to load * cleanError, in case of network funkiness * handle deleted lists * split out missingfeed
Diffstat (limited to 'src/components/ListCard.tsx')
-rw-r--r-- | src/components/ListCard.tsx | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/components/ListCard.tsx b/src/components/ListCard.tsx index 30156ee0d..e34830ea9 100644 --- a/src/components/ListCard.tsx +++ b/src/components/ListCard.tsx @@ -1,10 +1,10 @@ import React from 'react' import {View} from 'react-native' import { - AppBskyGraphDefs, + type AppBskyGraphDefs, AtUri, moderateUserList, - ModerationUI, + type ModerationUI, } from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -22,10 +22,10 @@ import { Outer, SaveButton, } from '#/components/FeedCard' -import {Link as InternalLink, LinkProps} from '#/components/Link' +import {Link as InternalLink, type LinkProps} from '#/components/Link' import * as Hider from '#/components/moderation/Hider' import {Text} from '#/components/Typography' -import * as bsky from '#/types/bsky' +import type * as bsky from '#/types/bsky' /* * This component is based on `FeedCard` and is tightly coupled with that @@ -50,7 +50,9 @@ type Props = { showPinButton?: boolean } -export function Default(props: Props) { +export function Default( + props: Props & Omit<LinkProps, 'to' | 'label' | 'children'>, +) { const {view, showPinButton} = props const moderationOpts = useModerationOpts() const moderation = moderationOpts |