{"version":3,"file":"NestedNavItem.cjs","names":["React","_interopRequireWildcard","require","_types","_jsxRuntime","_excluded","_getRequireWildcardCache","e","WeakMap","r","t","__esModule","default","has","get","n","__proto__","a","Object","defineProperty","getOwnPropertyDescriptor","u","hasOwnProperty","call","i","set","NestedNavItem","forwardRef","_ref","ref","active","item","onClickHandler","size","Size","Medium","className","tabIndex","iconRight","id","rest","_objectWithoutProperties2","jsx","Fragment","propTypes","_propTypes","func","isRequired","bool","string","element","_default","exports"],"sources":["../../src/NavItem/NestedNavItem.tsx"],"sourcesContent":["import * as React from 'react';\r\nimport {Size} from '../types';\r\nimport { DropdownItem } from '../Dropdown/DropdownContent';\r\n\r\nexport interface NestedNavItemProps extends Omit<React.ButtonHTMLAttributes<HTMLButtonElement>, 'id' | 'disabled' | 'onMouseDown' | 'onClick'> {\r\n  /**\r\n   * Required. The item to be displayed in the dropdown.\r\n   */\r\n  item: DropdownItem;\r\n\r\n  /**\r\n   * Required. The handler function to be called when the item is clicked.\r\n   */\r\n  onClickHandler: (e: React.MouseEvent) => void;\r\n\r\n  /**\r\n   * Required. A boolean indicating whether the item is currently active.\r\n   */\r\n  active: boolean;\r\n\r\n  /**\r\n   * Required. The unique identifier for the item.\r\n   */\r\n  id: string;\r\n\r\n  /**\r\n   * Optional. The size of the item. Defaults to 'Medium'.\r\n   */\r\n  size?: Size;\r\n\r\n  /**\r\n   * Optional. An icon to be displayed on the right side of the item.\r\n   */\r\n  iconRight?: React.ReactElement<any>;\r\n}\r\n\r\n\r\nconst NestedNavItem = React.forwardRef<HTMLButtonElement, NestedNavItemProps>(({\r\n                                                                       active,\r\n                                                                       item,\r\n                                                                       onClickHandler,\r\n                                                                       size = Size.Medium,\r\n                                                                       className,\r\n                                                                       tabIndex,\r\n                                                                       iconRight,\r\n                                                                       id,\r\n                                                                       ...rest\r\n                                                                     }: NestedNavItemProps, ref) => {\r\n  return (\r\n   <></>\r\n  );\r\n});\r\n\r\nexport default NestedNavItem;\r\n"],"mappings":";;;;;;;;;AAAA,IAAAA,KAAA,GAAAC,uBAAA,CAAAC,OAAA;AACA,IAAAC,MAAA,GAAAD,OAAA;AAA8B,IAAAE,WAAA,GAAAF,OAAA;AAAA,MAAAG,SAAA;AAAA,SAAAC,yBAAAC,CAAA,6BAAAC,OAAA,mBAAAC,CAAA,OAAAD,OAAA,IAAAE,CAAA,OAAAF,OAAA,YAAAF,wBAAA,YAAAA,CAAAC,CAAA,WAAAA,CAAA,GAAAG,CAAA,GAAAD,CAAA,KAAAF,CAAA;AAAA,SAAAN,wBAAAM,CAAA,EAAAE,CAAA,SAAAA,CAAA,IAAAF,CAAA,IAAAA,CAAA,CAAAI,UAAA,SAAAJ,CAAA,eAAAA,CAAA,uBAAAA,CAAA,yBAAAA,CAAA,WAAAK,OAAA,EAAAL,CAAA,QAAAG,CAAA,GAAAJ,wBAAA,CAAAG,CAAA,OAAAC,CAAA,IAAAA,CAAA,CAAAG,GAAA,CAAAN,CAAA,UAAAG,CAAA,CAAAI,GAAA,CAAAP,CAAA,OAAAQ,CAAA,KAAAC,SAAA,UAAAC,CAAA,GAAAC,MAAA,CAAAC,cAAA,IAAAD,MAAA,CAAAE,wBAAA,WAAAC,CAAA,IAAAd,CAAA,oBAAAc,CAAA,OAAAC,cAAA,CAAAC,IAAA,CAAAhB,CAAA,EAAAc,CAAA,SAAAG,CAAA,GAAAP,CAAA,GAAAC,MAAA,CAAAE,wBAAA,CAAAb,CAAA,EAAAc,CAAA,UAAAG,CAAA,KAAAA,CAAA,CAAAV,GAAA,IAAAU,CAAA,CAAAC,GAAA,IAAAP,MAAA,CAAAC,cAAA,CAAAJ,CAAA,EAAAM,CAAA,EAAAG,CAAA,IAAAT,CAAA,CAAAM,CAAA,IAAAd,CAAA,CAAAc,CAAA,YAAAN,CAAA,CAAAH,OAAA,GAAAL,CAAA,EAAAG,CAAA,IAAAA,CAAA,CAAAe,GAAA,CAAAlB,CAAA,EAAAQ,CAAA,GAAAA,CAAA;AAoC9B,MAAMW,aAAa,gBAAG1B,KAAK,CAAC2B,UAAU,CAAwC,CAAAC,IAAA,EAUcC,GAAG,KAAK;EAAA,IAVrB;MACRC,MAAM;MACNC,IAAI;MACJC,cAAc;MACdC,IAAI,GAAGC,WAAI,CAACC,MAAM;MAClBC,SAAS;MACTC,QAAQ;MACRC,SAAS;MACTC;IAEkB,CAAC,GAAAX,IAAA;IADhBY,IAAI,OAAAC,yBAAA,CAAA7B,OAAA,EAAAgB,IAAA,EAAAvB,SAAA;EAE5E,oBACC,IAAAD,WAAA,CAAAsC,GAAA,EAAAtC,WAAA,CAAAuC,QAAA,IAAI,CAAC;AAER,CAAC,CAAC;AAACjB,aAAA,CAAAkB,SAAA;EAtCDZ,cAAc,EAAAa,UAAA,CAAAjC,OAAA,CAAAkC,IAAA,CAAAC,UAAA;EAKdjB,MAAM,EAAAe,UAAA,CAAAjC,OAAA,CAAAoC,IAAA,CAAAD,UAAA;EAKNR,EAAE,EAAAM,UAAA,CAAAjC,OAAA,CAAAqC,MAAA,CAAAF,UAAA;EAUFT,SAAS,EAAAO,UAAA,CAAAjC,OAAA,CAAAsC;AAAA;AAAA,IAAAC,QAAA,GAAAC,OAAA,CAAAxC,OAAA,GAoBIc,aAAa","ignoreList":[]}