diff --git a/src/view/com/composer/drafts/DraftItem.tsx b/src/view/com/composer/drafts/DraftItem.tsx
index e647473300..eae99d6d79 100644
--- a/src/view/com/composer/drafts/DraftItem.tsx
+++ b/src/view/com/composer/drafts/DraftItem.tsx
@@ -10,7 +10,7 @@ import {useCurrentAccountProfile} from '#/state/queries/useCurrentAccountProfile
import {logger} from '#/view/com/composer/drafts/state/logger'
import {TimeElapsed} from '#/view/com/util/TimeElapsed'
import {UserAvatar} from '#/view/com/util/UserAvatar'
-import {atoms as a, useTheme} from '#/alf'
+import {atoms as a, useTheme, select} from '#/alf'
import {Button, ButtonIcon} from '#/components/Button'
import {DotGrid_Stroke2_Corner0_Rounded as DotsIcon} from '#/components/icons/DotGrid'
import * as MediaPreview from '#/components/MediaPreview'
@@ -37,6 +37,140 @@ export function DraftItem({
onDelete(draft)
}, [onDelete, draft])
+ return (
+ <>
+
+ onSelect(draft)}
+ style={({pressed, hovered}) => [
+ a.rounded_md,
+ t.atoms.shadow_sm,
+ {
+ backgroundColor: select(t.name, {
+ light: t.atoms.bg.backgroundColor,
+ dark: t.atoms.bg_contrast_25.backgroundColor,
+ dim: t.atoms.bg_contrast_25.backgroundColor,
+ }),
+ },
+ (pressed || hovered) && t.atoms.bg_contrast_50,
+ ]}>
+
+
+
+
+
+
+
+ {({timeElapsed}) => (
+
+ {timeElapsed}
+
+ )}
+
+
+
+
+
+
+
+ >
+ )
+}
+
+export function DraftItemOld({
+ draft,
+ onSelect,
+ onDelete,
+}: {
+ draft: DraftSummary
+ onSelect: (draft: DraftSummary) => void
+ onDelete: (draft: DraftSummary) => void
+}) {
+ const {_} = useLingui()
+ const t = useTheme()
+ const discardPromptControl = Prompt.usePromptControl()
+
+ const handleDelete = useCallback(() => {
+ onDelete(draft)
+ }, [onDelete, draft])
+
return (
<>