Skip to content

Commit

Permalink
support remembering strip mode when sharing
Browse files Browse the repository at this point in the history
  • Loading branch information
g-plane committed Jul 24, 2024
1 parent dda556f commit d372a06
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/components/Workspace.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,8 @@ export default function Workspace() {
if (encodedInput) {
setCode(ungzip(Base64.toUint8Array(encodedInput), { to: 'string' }))
}
}, [setCode])
setIsStripTypes(url.searchParams.has('strip-types'))
}, [])

useEffect(() => {
localStorage.setItem(STORAGE_KEY, code)
Expand All @@ -130,8 +131,11 @@ export default function Workspace() {
url.searchParams.set('code', encodedInput)
const encodedConfig = Base64.fromUint8Array(gzip(swcConfigJSON))
url.searchParams.set('config', encodedConfig)
if (isStripTypes) {
url.searchParams.set('strip-types', '')
}
return url.toString()
}, [code, swcConfigJSON, swcVersion])
}, [code, swcConfigJSON, swcVersion, isStripTypes])

const issueReportUrl = useMemo(
() =>
Expand Down

0 comments on commit d372a06

Please sign in to comment.