@hbsis.uikit/react
Version:
Biblioteca ReactJS
24 lines (20 loc) • 695 B
JavaScript
import React from 'react'
import PropTypes from 'prop-types'
import styled from 'styled-components'
import { ClickOutside } from 'utils'
import SiderToggleStyled from './sider-toggle.styled'
const SiderToggle = ({ active, onToggle, onClickOutside }) => (
<ClickOutside onClickOutside={onClickOutside}>
<SiderToggleStyled active={active} onClick={onToggle}>
<span className='layer layer-1' />
<span className='layer layer-2' />
<span className='layer layer-3' />
</SiderToggleStyled>
</ClickOutside>
)
SiderToggle.propTypes = {
active: PropTypes.bool,
onToggle: PropTypes.func,
onClickOutside: PropTypes.func
}
export { SiderToggle }