@bothub-chat/ui
Version:
Bothub UI Components
2 lines (1 loc) • 894 B
JavaScript
import{jsx as t}from"react/jsx-runtime";import{SidebarToggleButtonStyled as o}from"./styled.js";import{SidebarToggleLeft as r}from"../../../icons/sidebar-toggle-left/index.js";import{SidebarToggleRight as i}from"../../../icons/sidebar-toggle-right/index.js";import"tslib";import{IconProvider as e}from"../../icon/context.js";import"../../icon/styled.js";import"react";import"@react-spring/web";import"react-dom";import"../../portal/styled.js";import"../../tooltip/styled.js";import"../../tooltip/arrow/styled.js";import"../../../theme/index.js";import"../../tooltip/context.js";import{useSidebar as s}from"../context.js";import{useTheme as m}from"../../../theme/hook.js";const p=p=>{const n=m(),{isOpen:l,setIsOpen:c}=s();return t(o,Object.assign({},p,{$isOpen:l,onClick:()=>c(!l),children:t(e,{fill:n.colors.grayScale.gray1,size:24,children:t(l?r:i,{})})}))};export{p as SidebarToggleButton};