remove entire storage if indexeddb

clear_storage
yann300 3 years ago
parent e99405c72d
commit 27e26ea2d5
  1. 11
      libs/remix-ui/settings/src/lib/remix-ui-settings.tsx

@ -105,7 +105,16 @@ export const RemixUiSettings = (props: RemixUiSettingsProps) => {
<div title="Reset to Default settings, this will trigger a page reload." className='d-flex justify-content-end pr-4'>
<button className="btn btn-sm btn-secondary ml-2" onClick={() => {
try {
props.config.clear()
if ((window as any).remixFileSystem.name === 'indexedDB') {
props.config.clear()
try {
localStorage.clear() // remove the whole storage
} catch (e) {
console.log(e)
}
} else {
props.config.clear() // remove only the remix settings
}
refresh(resetState + 1)
} catch (e) {
console.log(e)

Loading…
Cancel
Save