diff --git a/oxlint-suppressions.json b/oxlint-suppressions.json index 354ad958ff..04d27e1739 100644 --- a/oxlint-suppressions.json +++ b/oxlint-suppressions.json @@ -317,14 +317,6 @@ "count": 4 } }, - "src/components/StarterPack/ShareDialog.tsx": { - "typescript/no-floating-promises": { - "count": 1 - }, - "typescript/require-await": { - "count": 1 - } - }, "src/components/StarterPack/Wizard/WizardEditListDialog.tsx": { "typescript/no-explicit-any": { "count": 1 diff --git a/src/components/StarterPack/ShareDialog.tsx b/src/components/StarterPack/ShareDialog.tsx index 17c794fc1d..53248bec24 100644 --- a/src/components/StarterPack/ShareDialog.tsx +++ b/src/components/StarterPack/ShareDialog.tsx @@ -53,14 +53,15 @@ function ShareDialogInner({ const imageUrl = getStarterPackOgCard(starterPack) - const onShareLink = async () => { + const onShareLink = () => { if (!link) return - shareUrl(link) ax.metric('starterPack:share', { starterPack: starterPack.uri, shareType: 'link', }) - control.close() + control.close(() => { + void shareUrl(link) + }) } const saveImageToAlbum = useSaveImageToMediaLibrary()