{"version":3,"file":"itemCardGrid.mjs","names":["c","_c","React","DndContext","ContextFolderFileCard","jsx","_jsx","jsxs","_jsxs","ItemCardGrid","t0","$","items","title","t1","className","children","t2","length","map","item","index","indexOf","id","t3","baseClass","t4"],"sources":["../../../src/components/itemCardGrid/itemCardGrid.tsx"],"sourcesContent":["'use client'\n\nimport React from 'react'\nimport { DndContext } from '@dnd-kit/core'\nimport { ContextFolderFileCard } from '../folderFileCard/folderFileCard'\n\nimport type { MappedDocument } from '../gridView/gridView'\n\nimport './itemCardGrid.css'\n\ntype ItemCardGridProps = {\n  items: MappedDocument[]\n  title?: string\n  adminRoute: string\n  collectionSlug: string\n}\n\nexport function ItemCardGrid({ items, title }: ItemCardGridProps) {\n  const baseClass = 'item-card-grid'\n\n  return (\n    <DndContext>\n      {title && <p className={`${baseClass}__title`}>{title}</p>}\n      <div className={baseClass}>\n        {!items || items?.length === 0\n          ? null\n          : items.map((item) => {\n              return (\n                <ContextFolderFileCard\n                  key={item.id}\n                  index={items.indexOf(item)}\n                  item={item}\n                  className={`${baseClass}__item`}\n                />\n              )\n            })}\n      </div>\n    </DndContext>\n  )\n}\n"],"mappings":";;;;;;;;;AAiBA,SAAOS,aAAAC,IAAA;CAAA,MAAAC,IAAAV,EAAA,EAAA;CAAsB,MAAA,EAAAW,OAAAC,UAAAH;CAAmC,IAAAI;AAAA,KAAAH,EAAA,OAAAE,OAAA;AAKzDC,OAAAD,SAAAP,oBAAA,KAAA;GAAuBS,WAAA;GAAqBC,UAAGH;GAAS,CAAC;AAAAF,IAAA,KAAAE;AAAAF,IAAA,KAAAG;OAAAA,MAAAH,EAAA;CAAA,IAAAM;AAAA,KAAAN,EAAA,OAAAC,OAAA;AAEvDK,OAAA,CAACL,SAASA,OAAKM,WAAa,IAA5B,OAEGN,MAAKO,KAAKC,SAENd,oBAACF,uBAAqB;GAEbiB,OAAAT,MAAKU,QAASF,KAAK;GACpBA;GACKL,WAAA;GAAoB,EAH1BK,KAAIG,GAMd,CAAC;AAAAZ,IAAA,KAAAC;AAAAD,IAAA,KAAAM;OAAAA,MAAAN,EAAA;CAAA,IAAAa;AAAA,KAAAb,EAAA,OAAAM,IAAA;AAZRO,OAAAlB,oBAAA,OAAA;GAAgBmB,WALF;GAKWT,UACtBC;GAYE,CAAC;AAAAN,IAAA,KAAAM;AAAAN,IAAA,KAAAa;OAAAA,MAAAb,EAAA;CAAA,IAAAe;AAAA,KAAAf,EAAA,OAAAG,MAAAH,EAAA,OAAAa,IAAA;AAfRE,OAAAlB,qBAACL,YAAU,EAAAa,UAAA,CACRF,IACDU,GAaM,EACI,CAAC;AAAAb,IAAA,KAAAG;AAAAH,IAAA,KAAAa;AAAAb,IAAA,KAAAe;OAAAA,MAAAf,EAAA;AAAA,QAhBbe"}