Files
2024-02-15 17:01:50 +00:00

25 lines
647 B
TypeScript

import Cookies from 'js-cookie';
import PreferenceStore from 'sentry/stores/preferencesStore';
const SIDEBAR_COOKIE_KEY = 'sidebar_collapsed';
const COOKIE_ENABLED = '1';
const COOKIE_DISABLED = '0';
export function hideSidebar() {
PreferenceStore.hideSidebar();
Cookies.set(SIDEBAR_COOKIE_KEY, COOKIE_ENABLED);
}
export function showSidebar() {
PreferenceStore.showSidebar();
Cookies.set(SIDEBAR_COOKIE_KEY, COOKIE_DISABLED);
}
export function loadPreferencesState() {
// Set initial "collapsed" state to true or false
PreferenceStore.loadInitialState({
collapsed: Cookies.get(SIDEBAR_COOKIE_KEY) === COOKIE_ENABLED,
});
}