@bothub-chat/ui
Version:
Bothub UI Components
2 lines (1 loc) • 486 B
JavaScript
import{jsx as e}from"react/jsx-runtime";import{useCallback as n}from"react";import{HeaderMenuToggleIcon as t}from"./icon/index.js";import{HeaderMenuToggleButtonStyled as r}from"./styled.js";import{useHeader as o}from"../../context.js";const i=({isOpen:i,onTabletOpen:s})=>{const{variant:m,isMenuOpen:p,setIsMenuOpen:a}=o(),c=n((()=>{s?s():a(!p)}),[p,s]);return e(r,{$variant:m,"aria-label":"Menu Toggle Button",onClick:c,children:e(t,{isOpen:i})})};export{i as HeaderMenuToggleButton};