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
}