@bothub-chat/ui
Version:
Bothub UI Components
2 lines (1 loc) • 713 B
JavaScript
import{__rest as t}from"tslib";import{jsx as o,jsxs as r}from"react/jsx-runtime";import{useCallback as i}from"react";import{HeaderNavDropdownItemStyled as e,HeaderNavDropdownItemContent as n,HeaderNavDropdownInfo as c,HeaderNavDropdownTitle as l,HeaderNavDropdownText as s}from"./styled.js";import{useHeaderNavDropdown as m}from"../context.js";const a=a=>{var{icon:d,title:p,text:f,as:h,to:x}=a,j=t(a,["icon","title","text","as","to"]);const{setIsOpen:k}=m(),u=i(t=>{var o;null===(o=j.onClick)||void 0===o||o.call(j,t),k(!1)},[j.onClick]);return o(e,Object.assign({},j,{as:h,to:x,onClick:u,children:r(n,{children:[d,r(c,{children:[o(l,{children:p}),o(s,{children:f})]})]})}))};export{a as HeaderNavDropdownItem};