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