|
|
@@ -121,6 +121,98 @@ const PersonalDropdown = () => {
|
|
|
|
|
|
<div className="dropdown-divider"></div>
|
|
|
|
|
|
+ {/* Sidebar Mode */}
|
|
|
+ {/* <h6 className="dropdown-header">{t('personal_dropdown.sidebar_mode')}</h6>
|
|
|
+ <form className="px-4">
|
|
|
+ <div className="form-row justify-content-center">
|
|
|
+ <div className="form-group col-auto mb-0 d-flex align-items-center">
|
|
|
+ <IconWithTooltip id="iwt-sidebar-drawer" label="Drawer">
|
|
|
+ <SidebarDrawerIcon />
|
|
|
+ </IconWithTooltip>
|
|
|
+ <div className="custom-control custom-switch custom-checkbox-secondary ml-2">
|
|
|
+ <input
|
|
|
+ id="swSidebarMode"
|
|
|
+ className="custom-control-input"
|
|
|
+ type="checkbox"
|
|
|
+ checked={!isPreferDrawerMode}
|
|
|
+ onChange={e => preferDrawerModeSwitchModifiedHandler(!e.target.checked)}
|
|
|
+ />
|
|
|
+ <label className="custom-control-label" htmlFor="swSidebarMode"></label>
|
|
|
+ </div>
|
|
|
+ <IconWithTooltip id="iwt-sidebar-dock" label="Dock">
|
|
|
+ <SidebarDockIcon />
|
|
|
+ </IconWithTooltip>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </form> */}
|
|
|
+
|
|
|
+ {/* Sidebar Mode on Editor */}
|
|
|
+ {/* <h6 className="dropdown-header">{t('personal_dropdown.sidebar_mode_editor')}</h6>
|
|
|
+ <form className="px-4">
|
|
|
+ <div className="form-row justify-content-center">
|
|
|
+ <div className="form-group col-auto mb-0 d-flex align-items-center">
|
|
|
+ <IconWithTooltip id="iwt-sidebar-editor-drawer" label="Drawer">
|
|
|
+ <SidebarDrawerIcon />
|
|
|
+ </IconWithTooltip>
|
|
|
+ <div className="custom-control custom-switch custom-checkbox-secondary ml-2">
|
|
|
+ <input
|
|
|
+ id="swSidebarModeOnEditor"
|
|
|
+ className="custom-control-input"
|
|
|
+ type="checkbox"
|
|
|
+ checked={!isPreferDrawerModeOnEdit}
|
|
|
+ onChange={e => preferDrawerModeOnEditSwitchModifiedHandler(!e.target.checked)}
|
|
|
+ />
|
|
|
+ <label className="custom-control-label" htmlFor="swSidebarModeOnEditor"></label>
|
|
|
+ </div>
|
|
|
+ <IconWithTooltip id="iwt-sidebar-editor-dock" label="Dock">
|
|
|
+ <SidebarDockIcon />
|
|
|
+ </IconWithTooltip>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </form> */}
|
|
|
+
|
|
|
+ {/* <div className="dropdown-divider"></div> */}
|
|
|
+
|
|
|
+ {/* Color Mode */}
|
|
|
+ {/* <h6 className="dropdown-header">{t('personal_dropdown.color_mode')}</h6>
|
|
|
+ <form className="px-4">
|
|
|
+ <div className="form-row">
|
|
|
+ <div className="form-group col-auto">
|
|
|
+ <div className="custom-control custom-checkbox">
|
|
|
+ <input
|
|
|
+ id="cbFollowOs"
|
|
|
+ className="custom-control-input"
|
|
|
+ type="checkbox"
|
|
|
+ checked={useOsSettings}
|
|
|
+ onChange={e => followOsCheckboxModifiedHandler(e.target.checked)}
|
|
|
+ />
|
|
|
+ <label className="custom-control-label text-nowrap" htmlFor="cbFollowOs">{t('personal_dropdown.use_os_settings')}</label>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div className="form-row justify-content-center">
|
|
|
+ <div className="form-group col-auto mb-0 d-flex align-items-center">
|
|
|
+ <IconWithTooltip id="iwt-light" label="Light" additionalClasses={useOsSettings ? 'grw-icon-container-muted' : ''}>
|
|
|
+ <SunIcon />
|
|
|
+ </IconWithTooltip>
|
|
|
+ <div className="custom-control custom-switch custom-checkbox-secondary ml-2">
|
|
|
+ <input
|
|
|
+ id="swUserPreference"
|
|
|
+ className="custom-control-input"
|
|
|
+ type="checkbox"
|
|
|
+ checked={isDarkMode}
|
|
|
+ disabled={useOsSettings}
|
|
|
+ onChange={e => userPreferenceSwitchModifiedHandler(e.target.checked)}
|
|
|
+ />
|
|
|
+ <label className="custom-control-label" htmlFor="swUserPreference"></label>
|
|
|
+ </div>
|
|
|
+ <IconWithTooltip id="iwt-dark" label="Dark" additionalClasses={useOsSettings ? 'grw-icon-container-muted' : ''}>
|
|
|
+ <MoonIcon />
|
|
|
+ </IconWithTooltip>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </form> */}
|
|
|
+
|
|
|
<button type="button" className="dropdown-item" onClick={logoutHandler}><i className="icon-fw icon-power"></i>{ t('Sign out') }</button>
|
|
|
</div>
|
|
|
|