{"version":3,"file":"SelectionStatsBar-B4peZsgS.cjs","names":["SelectionStatsChrome","Box","Typography","Stats","t0","$","_c","parts","className","t1","Symbol","for","display","flexWrap","gap","fontVariantNumeric","t2","map","_temp","t3","part","key","text","statsSlots","SelectionStatsBar","props"],"sources":["../src/components/SelectionStatsBar.tsx"],"sourcesContent":["import {\n  SelectionStatsChrome,\n  type SelectionStatsChromeProps,\n  type SelectionStatsSlotProps,\n  type SelectionStatsSlots,\n} from \"@adapttable/react/adapter\";\nimport { Box, Typography } from \"@mui/material\";\n\nfunction Stats({ parts, className }: SelectionStatsSlotProps) {\n  return (\n    <Box\n      component=\"output\"\n      className={className}\n      data-adapttable-part=\"selection-stats\"\n      sx={{\n        display: \"flex\",\n        flexWrap: \"wrap\",\n        gap: \"4px 16px\",\n        fontVariantNumeric: \"tabular-nums\",\n      }}\n    >\n      {parts.map((part) => (\n        <Typography\n          component=\"span\"\n          key={part.key}\n          variant=\"caption\"\n          color=\"text.secondary\"\n          data-adapttable-part=\"selection-stat\"\n        >\n          {part.text}\n        </Typography>\n      ))}\n    </Box>\n  );\n}\n\n/** The kit's stats rendering, shared with the status bar that hosts it. */\nexport const statsSlots: SelectionStatsSlots = { Stats };\n\n/**\n * MUI-owned status bar for the headless selection statistics.\n *\n * @public\n */\nexport function SelectionStatsBar(\n  props: Readonly<Omit<SelectionStatsChromeProps, \"slots\">>\n) {\n  return <SelectionStatsChrome {...props} slots={statsSlots} />;\n}\n"],"mappings":";;;;;;AAQA,SAAAG,MAAAC,IAAA;CAAA,MAAAC,KAAAA,GAAAC,uBAAAA,EAAAA,CAAA,CAAA;CAAe,MAAA,EAAAC,OAAAC,cAAAJ;CAA6C,IAAAK;CAAA,IAAAJ,EAAA,OAAAK,OAAAC,IAAA,2BAAA,GAAA;EAMlDF,KAAA;GAAAG,SACO;GAAMC,UACL;GAAMC,KACX;GAAUC,oBACK;EACtB;EAACV,EAAA,KAAAI;CAAA,OAAAA,KAAAJ,EAAA;CAAA,IAAAW;CAAA,IAAAX,EAAA,OAAAE,OAAA;EAEAS,KAAAT,MAAKU,IAAKC,KAUV;EAACb,EAAA,KAAAE;EAAAF,EAAA,KAAAW;CAAA,OAAAA,KAAAX,EAAA;CAAA,IAAAc;CAAA,IAAAd,EAAA,OAAAG,aAAAH,EAAA,OAAAW,IAAA;EArBJG,KAAA,iBAAA,GAAA,kBAAA,IAAA,CAAC,cAAA,KAAD;GACY,WAAA;GACCX;GACU,wBAAA;GACjB,IAAAC;GAOHO,UAAAA;EAXC,CAAA;EAsBEX,EAAA,KAAAG;EAAAH,EAAA,KAAAW;EAAAX,EAAA,KAAAc;CAAA,OAAAA,KAAAd,EAAA;CAAA,OAtBNc;AAsBM;;AAxBV,SAAAD,MAAAE,MAAA;CAAA,OAcQ,iBAAA,GAAA,kBAAA,IAAA,CAAC,cAAA,YAAD;EACY,WAAA;EAEF,SAAA;EACF,OAAA;EACe,wBAAA;EAEpBA,UAAAA,KAAIE;CAPI,GAEJF,KAAIC,GAFA;AAQE;AAOrB,MAAaE,aAAkC,EAAEpB,MAAM;;;;;;AAOvD,SAAOqB,kBAAAC,OAAA;CAAA,MAAApB,KAAAA,GAAAC,uBAAAA,EAAAA,CAAA,CAAA;CAAA,IAAAF;CAAA,IAAAC,EAAA,OAAAoB,OAAA;EAGErB,KAAA,iBAAA,GAAA,kBAAA,IAAA,CAAC,0BAAA,sBAAD;GAAqB,GAAKqB;GAAcF,OAAAA;EAAU,CAAA;EAAIlB,EAAA,KAAAoB;EAAApB,EAAA,KAAAD;CAAA,OAAAA,KAAAC,EAAA;CAAA,OAAtDD;AAAsD"}