18 lines
514 B
TypeScript
18 lines
514 B
TypeScript
import { IReduxState } from '../app/types';
|
|
import { showOverflowDrawer } from '../toolbox/functions.web';
|
|
|
|
export * from './function.any';
|
|
|
|
/**
|
|
* Returns the visibility state of the gifs menu.
|
|
*
|
|
* @param {IReduxState} state - The state of the application.
|
|
* @returns {boolean}
|
|
*/
|
|
export function isGifsMenuOpen(state: IReduxState) {
|
|
const overflowDrawer = showOverflowDrawer(state);
|
|
const { drawerVisible, menuOpen } = state['features/gifs'];
|
|
|
|
return overflowDrawer ? drawerVisible : menuOpen;
|
|
}
|