From a62fe855c3625a1798eae38cca08bc6c1686c863 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 5 Mar 2025 17:55:55 +0000 Subject: skeletons for chat list (#7907) --- src/view/com/util/LoadingPlaceholder.tsx | 42 ++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to 'src/view/com/util/LoadingPlaceholder.tsx') diff --git a/src/view/com/util/LoadingPlaceholder.tsx b/src/view/com/util/LoadingPlaceholder.tsx index b4a5681d8..eee642df3 100644 --- a/src/view/com/util/LoadingPlaceholder.tsx +++ b/src/view/com/util/LoadingPlaceholder.tsx @@ -1,3 +1,4 @@ +import {useMemo} from 'react' import { DimensionValue, StyleProp, @@ -282,6 +283,47 @@ export function FeedFeedLoadingPlaceholder() { ) } +export function ChatListItemLoadingPlaceholder({ + style, +}: { + style?: StyleProp +}) { + const t = useTheme_NEW() + const random = useMemo(() => Math.random(), []) + return ( + + + + + + + + + ) +} + +export function ChatListLoadingPlaceholder() { + return ( + <> + + + + + + + + + + + + + ) +} + const styles = StyleSheet.create({ loadingPlaceholder: { borderRadius: 6, -- cgit 1.4.1