design-react-kit
Version:
Componenti React per Bootstrap 5
1 lines • 2.46 kB
Source Map (JSON)
{"version":3,"sources":["../../src/Nav/Nav.tsx"],"sourcesContent":["import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport { Nav as NavBase } from 'reactstrap';\nimport classNames from 'classnames';\n\nexport interface NavProps extends HTMLAttributes<HTMLUListElement> {\n /**\n * Renderizza i componenti NavItem al suo interno come tab.\n */\n tabs?: boolean;\n /**\n * Renderizza i componenti NavItem al suo interno come pills.\n */\n pills?: boolean;\n /**\n * Renderizza i componenti NavItem al suo interno come card.\n */\n card?: boolean;\n /**\n * Se utilizzata all'interno di una navbar, impostarlo su `true`. In caso di Header Nav, impostarlo a `true`.\n */\n navbar?: boolean;\n /** Se abilitato tutti i NavItem all'interno avranno la stessa larghezza */\n justified?: boolean;\n /** Se abilitato i NavItem all'intero occuperanno tutto lo spazio disponibile */\n fill?: boolean;\n /** Da utilizzare per rendere il componente Nav verticale. Viene abilitato automaticamente in versione mobile. Valori possibili sono `true`, `false` o `\"xs\"` */\n vertical?: boolean | 'xs';\n /** Da utilizzare per cambiare l'allineamento all'interno della Nav. Valori possibili sono `\"center\"` o `\"end\"` per posizionare il contenuto a centro o sulla destra. */\n horizontal?: 'center' | 'end';\n /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n tag?: ElementType;\n /** Classi aggiuntive da usare per il componente Nav */\n className?: string;\n /** Adds ability to incorporate secondary nav items */\n secondary?: boolean;\n}\n\nexport const Nav: FC<NavProps> = ({ className, tag = 'ul', vertical = false, secondary, ...attributes }) => {\n const classes = classNames(className, {\n 'navbar-secondary': secondary\n });\n return <NavBase className={classes} tag={tag} vertical={vertical} {...attributes} />;\n};\n"],"mappings":"0jBAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,SAAAE,IAAA,eAAAC,EAAAH,GAAA,IAAAI,EAAuD,sBACvDC,EAA+B,sBAC/BC,EAAuB,2BAmCVJ,EAAoB,CAAC,CAAE,UAAAK,EAAW,IAAAC,EAAM,KAAM,SAAAC,EAAW,GAAO,UAAAC,EAAW,GAAGC,CAAW,IAAM,CAC1G,IAAMC,KAAU,EAAAC,SAAWN,EAAW,CACpC,mBAAoBG,CACtB,CAAC,EACD,OAAO,EAAAI,QAAA,cAAC,EAAAC,IAAA,CAAQ,UAAWH,EAAS,IAAKJ,EAAK,SAAUC,EAAW,GAAGE,EAAY,CACpF","names":["Nav_exports","__export","Nav","__toCommonJS","import_react","import_reactstrap","import_classnames","className","tag","vertical","secondary","attributes","classes","classNames","React","NavBase"]}