mirror of
https://github.com/apache/superset.git
synced 2026-05-12 19:35:17 +00:00
fix(window): unavailable localStorage and sessionStorage (#25599)
This commit is contained in:
@@ -336,7 +336,11 @@ export default function DataSourcePanel({
|
||||
);
|
||||
|
||||
const showInfoboxCheck = () => {
|
||||
if (sessionStorage.getItem('showInfobox') === 'false') return false;
|
||||
try {
|
||||
if (sessionStorage.getItem('showInfobox') === 'false') return false;
|
||||
} catch (error) {
|
||||
// continue regardless of error
|
||||
}
|
||||
return true;
|
||||
};
|
||||
|
||||
@@ -366,7 +370,13 @@ export default function DataSourcePanel({
|
||||
<StyledInfoboxWrapper>
|
||||
<Alert
|
||||
closable
|
||||
onClose={() => sessionStorage.setItem('showInfobox', 'false')}
|
||||
onClose={() => {
|
||||
try {
|
||||
sessionStorage.setItem('showInfobox', 'false');
|
||||
} catch (error) {
|
||||
// continue regardless of error
|
||||
}
|
||||
}}
|
||||
type="info"
|
||||
message=""
|
||||
description={
|
||||
|
||||
Reference in New Issue
Block a user