{"version":3,"file":"FillHandle-Bch9Xcia.cjs","names":["FillHandleChrome","Box","Handle","t0","$","_c","label","handleProps","className","t1","Symbol","for","position","display","height","t2","insetInlineEnd","bottom","width","borderRadius","bgcolor","cursor","t3","slots","FillHandle","props"],"sources":["../src/components/FillHandle.tsx"],"sourcesContent":["import {\n  FillHandleChrome,\n  type FillHandleChromeProps,\n  type FillHandleSlotProps,\n  type FillHandleSlots,\n} from \"@adapttable/react/adapter\";\nimport { Box } from \"@mui/material\";\n\nfunction Handle({ label, handleProps, className }: FillHandleSlotProps) {\n  return (\n    <Box\n      component=\"span\"\n      data-adapttable-part=\"fill-handle-anchor\"\n      sx={{ position: \"relative\", display: \"block\", height: 0 }}\n    >\n      <Box\n        component=\"span\"\n        {...handleProps}\n        aria-hidden=\"true\"\n        title={label}\n        className={className}\n        data-adapttable-part=\"fill-handle\"\n        sx={{\n          position: \"absolute\",\n          insetInlineEnd: -3,\n          bottom: -3,\n          width: 8,\n          height: 8,\n          borderRadius: \"2px\",\n          bgcolor: \"primary.main\",\n          cursor: \"crosshair\",\n        }}\n      />\n    </Box>\n  );\n}\n\nconst slots: FillHandleSlots = { Handle };\n\n/**\n * MUI-owned fill handle; core only decides which cell receives it.\n *\n * @public\n */\nexport function FillHandle(\n  props: Readonly<Omit<FillHandleChromeProps, \"slots\">>\n) {\n  return <FillHandleChrome {...props} slots={slots} />;\n}\n"],"mappings":";;;;;;AAQA,SAAAE,OAAAC,IAAA;CAAA,MAAAC,KAAAA,GAAAC,uBAAAA,EAAAA,CAAA,CAAA;CAAgB,MAAA,EAAAC,OAAAC,aAAAC,cAAAL;CAAsD,IAAAM;CAAA,IAAAL,EAAA,OAAAM,OAAAC,IAAA,2BAAA,GAAA;EAK5DF,KAAA;GAAAG,UAAY;GAAUC,SAAW;GAAOC,QAAU;EAAE;EAACV,EAAA,KAAAK;CAAA,OAAAA,KAAAL,EAAA;CAAA,IAAAW;CAAA,IAAAX,EAAA,OAAAM,OAAAC,IAAA,2BAAA,GAAA;EASnDI,KAAA;GAAAH,UACQ;GAAUI,gBACJ;GAAEC,QACV;GAAEC,OACH;GAACJ,QACA;GAACK,cACK;GAAKC,SACV;GAAcC,QACf;EACV;EAACjB,EAAA,KAAAW;CAAA,OAAAA,KAAAX,EAAA;CAAA,IAAAkB;CAAA,IAAAlB,EAAA,OAAAI,aAAAJ,EAAA,OAAAG,eAAAH,EAAA,OAAAE,OAAA;EArBLgB,KAAA,iBAAA,GAAA,kBAAA,IAAA,CAAC,cAAA,KAAD;GACY,WAAA;GACW,wBAAA;GACjB,IAAAb;GAEJ,UAAA,iBAAA,GAAA,kBAAA,IAAA,CAAC,cAAA,KAAD;IACY,WAAA;IAAM,GACZF;IACQ,eAAA;IACLD,OAAAA;IACIE;IACU,wBAAA;IACjB,IAAAO;GASH,CAAA;EArBD,CAAA;EAuBEX,EAAA,KAAAI;EAAAJ,EAAA,KAAAG;EAAAH,EAAA,KAAAE;EAAAF,EAAA,KAAAkB;CAAA,OAAAA,KAAAlB,EAAA;CAAA,OAvBNkB;AAuBM;AAIV,MAAMC,QAAyB,EAAErB,OAAO;;;;;;AAOxC,SAAOsB,WAAAC,OAAA;CAAA,MAAArB,KAAAA,GAAAC,uBAAAA,EAAAA,CAAA,CAAA;CAAA,IAAAF;CAAA,IAAAC,EAAA,OAAAqB,OAAA;EAGEtB,KAAA,iBAAA,GAAA,kBAAA,IAAA,CAAC,0BAAA,kBAAD;GAAiB,GAAKsB;GAAcF;EAAK,CAAA;EAAInB,EAAA,KAAAqB;EAAArB,EAAA,KAAAD;CAAA,OAAAA,KAAAC,EAAA;CAAA,OAA7CD;AAA6C"}