···9import {
10 type AppBskyEmbedExternal,
11 type AppBskyEmbedImages,
012 type AppBskyEmbedRecordWithMedia,
13 type AppBskyEmbedVideo,
14 type AppBskyFeedDefs,
···16 type AppBskyFeedThreadgate,
17 AtUri,
18 type RichText as RichTextAPI,
19- AppBskyEmbedRecord,
20} from '@atproto/api'
21import {msg} from '@lingui/macro'
22import {useLingui} from '@lingui/react'
23import {useNavigation} from '@react-navigation/native'
2425import {DISCOVER_DEBUG_DIDS} from '#/lib/constants'
026import {useOpenLink} from '#/lib/hooks/useOpenLink'
27import {useTranslate} from '#/lib/hooks/useTranslate'
28import {saveVideoToMediaLibrary} from '#/lib/media/manip'
···81import {Eye_Stroke2_Corner0_Rounded as Eye} from '#/components/icons/Eye'
82import {EyeSlash_Stroke2_Corner0_Rounded as EyeSlash} from '#/components/icons/EyeSlash'
83import {Filter_Stroke2_Corner0_Rounded as Filter} from '#/components/icons/Filter'
84-import {Pencil_Stroke2_Corner0_Rounded as Pen} from '#/components/icons/Pencil'
85import {Mute_Stroke2_Corner0_Rounded as MuteIcon} from '#/components/icons/Mute'
86import {Mute_Stroke2_Corner0_Rounded as Mute} from '#/components/icons/Mute'
087import {PersonX_Stroke2_Corner0_Rounded as PersonX} from '#/components/icons/Person'
88import {Pin_Stroke2_Corner0_Rounded as PinIcon} from '#/components/icons/Pin'
89import {SettingsGear2_Stroke2_Corner0_Rounded as Gear} from '#/components/icons/SettingsGear2'
···99} from '#/components/moderation/ReportDialog'
100import * as Prompt from '#/components/Prompt'
101import {IS_INTERNAL} from '#/env'
102-import {useOpenComposer} from '#/lib/hooks/useOpenComposer'
103import * as bsky from '#/types/bsky'
104105let PostMenuItems = ({
···606 control={redraftPromptControl}
607 title={_(msg`Redraft this skeet?`)}
608 description={_(
609- msg`This will delete the original skeet and open the composer with its content.`,
610 )}
611 onConfirm={onConfirmRedraft}
612 confirmButtonCta={_(msg`Redraft`)}
···9import {
10 type AppBskyEmbedExternal,
11 type AppBskyEmbedImages,
12+ AppBskyEmbedRecord,
13 type AppBskyEmbedRecordWithMedia,
14 type AppBskyEmbedVideo,
15 type AppBskyFeedDefs,
···17 type AppBskyFeedThreadgate,
18 AtUri,
19 type RichText as RichTextAPI,
020} from '@atproto/api'
21import {msg} from '@lingui/macro'
22import {useLingui} from '@lingui/react'
23import {useNavigation} from '@react-navigation/native'
2425import {DISCOVER_DEBUG_DIDS} from '#/lib/constants'
26+import {useOpenComposer} from '#/lib/hooks/useOpenComposer'
27import {useOpenLink} from '#/lib/hooks/useOpenLink'
28import {useTranslate} from '#/lib/hooks/useTranslate'
29import {saveVideoToMediaLibrary} from '#/lib/media/manip'
···82import {Eye_Stroke2_Corner0_Rounded as Eye} from '#/components/icons/Eye'
83import {EyeSlash_Stroke2_Corner0_Rounded as EyeSlash} from '#/components/icons/EyeSlash'
84import {Filter_Stroke2_Corner0_Rounded as Filter} from '#/components/icons/Filter'
085import {Mute_Stroke2_Corner0_Rounded as MuteIcon} from '#/components/icons/Mute'
86import {Mute_Stroke2_Corner0_Rounded as Mute} from '#/components/icons/Mute'
87+import {Pencil_Stroke2_Corner0_Rounded as Pen} from '#/components/icons/Pencil'
88import {PersonX_Stroke2_Corner0_Rounded as PersonX} from '#/components/icons/Person'
89import {Pin_Stroke2_Corner0_Rounded as PinIcon} from '#/components/icons/Pin'
90import {SettingsGear2_Stroke2_Corner0_Rounded as Gear} from '#/components/icons/SettingsGear2'
···100} from '#/components/moderation/ReportDialog'
101import * as Prompt from '#/components/Prompt'
102import {IS_INTERNAL} from '#/env'
0103import * as bsky from '#/types/bsky'
104105let PostMenuItems = ({
···606 control={redraftPromptControl}
607 title={_(msg`Redraft this skeet?`)}
608 description={_(
609+ msg`This will delete the original skeet and open the composer with its content. (WARNING: DOESN'T WORK ON SKEETS WITH MEDIA ALREADY ATTACHED. Probably no threads support either.)`,
610 )}
611 onConfirm={onConfirmRedraft}
612 confirmButtonCta={_(msg`Redraft`)}