@bothub-chat/ui
Version:
Bothub UI Components
2 lines (1 loc) • 526 B
JavaScript
import{__rest as t}from"tslib";import{jsxs as r,jsx as o}from"react/jsx-runtime";import{useCallback as n}from"react";import{useSidebarDropdown as c}from"../context.js";import{SidebarDropdownItemStyled as e,SidebarDropdownItemText as i}from"./styled.js";const s=s=>{var{onClick:l,startIcon:m}=s,a=t(s,["onClick","startIcon"]);const{setIsOpen:p}=c(),d=n((t=>{null==l||l(t),p(!1)}),[l]);return r(e,Object.assign({},a,{onClick:d,"data-test":a.children,children:[m,o(i,{children:a.children})]}))};export{s as SidebarDropdownItem};