import Link from 'next/link' import PropTypes from 'prop-types' import React from 'react' import { Column, Divider, Icon, Row, Button, Text } from '../../atoms' import { AwesomeModal } from '../../organisms' import { Options } from '../../organisms/HeaderOptions' import { Burger } from './Burger' import { getGlobalStyle } from '../../../helpers' import { MODAL_SIZES } from '../AwesomeModal/constanst' import styles from './styles.module.css' export const Header = ({ errorPush, loadingPush, pushNotificationSupported, salesOpen, location = {}, style = {}, count = 0, countOrders = 0, isMobile = false, loadingCount = false, onClickLogout = () => { return null }, setIsOpenOrder = (boolean: boolean) => { return boolean }, handleOpenMenu = () => { return null }, onClickAskUserPermission = () => { return null }, setSalesOpen = (boolean: boolean) => { return boolean }, toggleTheme, theme }) => { return (
{ return false }} onHide={() => { return false }} padding={'30px'} show={false} size={MODAL_SIZES.small} zIndex='9999' > Tu session terminara pronto {isMobile && }
{!isMobile && }
{ return setSalesOpen(!salesOpen) }}>
Crear una venta {loadingCount ? Cargando... : ( Total de ventas hoy {count} ) }
) } Header.propTypes = { count: PropTypes.number, countOrders: PropTypes.number, errorPush: PropTypes.any, handleOpenMenu: PropTypes.func, isMobile: PropTypes.bool, loading: PropTypes.bool, loadingCount: PropTypes.bool, loadingPush: PropTypes.bool, location: PropTypes.object, onClickAskUserPermission: PropTypes.func, onClickLogout: PropTypes.func, pushNotificationSupported: PropTypes.any, salesOpen: PropTypes.bool, scrollNav: PropTypes.any, setAlertBox: PropTypes.func, setIsOpenOrder: PropTypes.func, setSalesOpen: PropTypes.func, style: PropTypes.object }