design-react-kit
Version:
Componenti React per Bootstrap 5
1 lines • 5.87 kB
Source Map (JSON)
{"version":3,"sources":["../../src/Grid/index.ts","../../src/Grid/GridItem.tsx","../../src/Grid/GridItemText.tsx","../../src/Grid/GridItemTextWrapper.tsx","../../src/Grid/GridList.tsx","../../src/Grid/GridRow.tsx"],"sourcesContent":["export { GridItem } from './GridItem';\nexport { GridItemText } from './GridItemText';\nexport { GridItemTextWrapper } from './GridItemTextWrapper';\nexport { GridList } from './GridList';\nexport { GridRow } from './GridRow';\n\nexport type { GridItemProps } from './GridItem';\nexport type { GridItemTextProps } from './GridItemText';\nexport type { GridItemTextWrapperProps } from './GridItemTextWrapper';\nexport type { GridListProps } from './GridList';\nexport type { GridRowProps } from './GridRow';\n","import React, { ElementType, FC, HTMLAttributes } from 'react';\nimport classname from 'classnames';\n\nexport interface GridItemProps extends HTMLAttributes<HTMLSpanElement> {\n /** Classi aggiuntive da usare per il componente LinkListItem */\n className?: string;\n /** Indica il tag da utilizzare per il titolo */\n tag?: ElementType;\n testId?: string;\n}\n\nexport const GridItem: FC<GridItemProps> = ({ tag: Tag = 'div', className, children, testId, ...attributes }) => {\n const classes = classname('it-grid-item-wrapper', className);\n return (\n <Tag {...attributes} className={classes} data-testid={testId}>\n {children}\n </Tag>\n );\n};\n","import React, { FC, HTMLAttributes } from 'react';\nimport classname from 'classnames';\n\nexport interface GridItemTextProps extends HTMLAttributes<HTMLSpanElement> {\n /** Classi aggiuntive da usare per l'elemento */\n className?: string;\n testId?: string;\n}\n\nexport const GridItemText: FC<GridItemTextProps> = ({ className, children, testId, ...attributes }) => {\n const classes = classname('it-griditem-text', className);\n return (\n <span {...attributes} className={classes} data-testid={testId}>\n {children}\n </span>\n );\n};\n","import React, { ElementType, FC, HTMLAttributes } from 'react';\nimport classname from 'classnames';\n\nexport interface GridItemTextWrapperProps extends HTMLAttributes<HTMLSpanElement> {\n /** Classi aggiuntive da usare per l'elemento */\n className?: string;\n testId?: string;\n /** Tag dell'elemento (può essere ad esempio trasformato in figcaption) */\n tag?: ElementType;\n}\n\nexport const GridItemTextWrapper: FC<GridItemTextWrapperProps> = ({\n className,\n children,\n testId,\n tag = 'span',\n ...attributes\n}) => {\n const classes = classname('it-griditem-text-wrapper', className);\n const Tag = tag;\n return (\n <Tag {...attributes} className={classes} data-testid={testId}>\n {children}\n </Tag>\n );\n};\n","import React, { FC, HTMLAttributes } from 'react';\nimport classname from 'classnames';\n\nexport interface GridListProps extends HTMLAttributes<HTMLSpanElement> {\n /** Classi aggiuntive da usare per il componente LinkListItem */\n className?: string;\n testId?: string;\n}\n\nexport const GridList: FC<GridListProps> = ({ className, children, testId, ...attributes }) => {\n const classes = classname('it-grid-list-wrapper', className);\n return (\n <div {...attributes} className={classes} data-testid={testId}>\n {children}\n </div>\n );\n};\n","import React, { FC, HTMLAttributes } from 'react';\nimport classname from 'classnames';\n\nexport interface GridRowProps extends HTMLAttributes<HTMLSpanElement> {\n /** Classi aggiuntive da usare per il componente LinkListItem */\n className?: string;\n testId?: string;\n}\n\nexport const GridRow: FC<GridRowProps> = ({ className, children, testId, ...attributes }) => {\n const classes = classname('grid-row', className);\n return (\n <div {...attributes} className={classes} data-testid={testId}>\n {children}\n </div>\n );\n};\n"],"mappings":"0jBAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,cAAAE,EAAA,iBAAAC,EAAA,wBAAAC,EAAA,aAAAC,EAAA,YAAAC,IAAA,eAAAC,EAAAP,GCAA,IAAAQ,EAAuD,sBACvDC,EAAsB,2BAUTC,EAA8B,CAAC,CAAE,IAAKC,EAAM,MAAO,UAAAC,EAAW,SAAAC,EAAU,OAAAC,EAAQ,GAAGC,CAAW,IAAM,CAC/G,IAAMC,KAAU,EAAAC,SAAU,uBAAwBL,CAAS,EAC3D,OACE,EAAAM,QAAA,cAACP,EAAA,CAAK,GAAGI,EAAY,UAAWC,EAAS,cAAaF,GACnDD,CACH,CAEJ,EClBA,IAAAM,EAA0C,sBAC1CC,EAAsB,2BAQTC,EAAsC,CAAC,CAAE,UAAAC,EAAW,SAAAC,EAAU,OAAAC,EAAQ,GAAGC,CAAW,IAAM,CACrG,IAAMC,KAAU,EAAAC,SAAU,mBAAoBL,CAAS,EACvD,OACE,EAAAM,QAAA,cAAC,QAAM,GAAGH,EAAY,UAAWC,EAAS,cAAaF,GACpDD,CACH,CAEJ,EChBA,IAAAM,EAAuD,sBACvDC,EAAsB,2BAUTC,EAAoD,CAAC,CAChE,UAAAC,EACA,SAAAC,EACA,OAAAC,EACA,IAAAC,EAAM,OACN,GAAGC,CACL,IAAM,CACJ,IAAMC,KAAU,EAAAC,SAAU,2BAA4BN,CAAS,EAE/D,OACE,EAAAO,QAAA,cAFUJ,EAET,CAAK,GAAGC,EAAY,UAAWC,EAAS,cAAaH,GACnDD,CACH,CAEJ,ECzBA,IAAAO,EAA0C,sBAC1CC,EAAsB,2BAQTC,EAA8B,CAAC,CAAE,UAAAC,EAAW,SAAAC,EAAU,OAAAC,EAAQ,GAAGC,CAAW,IAAM,CAC7F,IAAMC,KAAU,EAAAC,SAAU,uBAAwBL,CAAS,EAC3D,OACE,EAAAM,QAAA,cAAC,OAAK,GAAGH,EAAY,UAAWC,EAAS,cAAaF,GACnDD,CACH,CAEJ,EChBA,IAAAM,EAA0C,sBAC1CC,EAAsB,2BAQTC,EAA4B,CAAC,CAAE,UAAAC,EAAW,SAAAC,EAAU,OAAAC,EAAQ,GAAGC,CAAW,IAAM,CAC3F,IAAMC,KAAU,EAAAC,SAAU,WAAYL,CAAS,EAC/C,OACE,EAAAM,QAAA,cAAC,OAAK,GAAGH,EAAY,UAAWC,EAAS,cAAaF,GACnDD,CACH,CAEJ","names":["Grid_exports","__export","GridItem","GridItemText","GridItemTextWrapper","GridList","GridRow","__toCommonJS","import_react","import_classnames","GridItem","Tag","className","children","testId","attributes","classes","classname","React","import_react","import_classnames","GridItemText","className","children","testId","attributes","classes","classname","React","import_react","import_classnames","GridItemTextWrapper","className","children","testId","tag","attributes","classes","classname","React","import_react","import_classnames","GridList","className","children","testId","attributes","classes","classname","React","import_react","import_classnames","GridRow","className","children","testId","attributes","classes","classname","React"]}