{"version":3,"file":"print.cjs","names":["extendFeature","slotRender","TOOLBAR_EXTRAS","print","core","PrintButton","onPrint","printButton","props"],"sources":["../src/print.tsx"],"sourcesContent":["import {\n  extendFeature,\n  slotRender,\n  type StaticTableFeature,\n  TOOLBAR_EXTRAS,\n} from \"@adapttable/react/adapter\";\nimport { print as core } from \"@adapttable/react/features\";\n\nimport { PrintButton } from \"./components/toolbarExtras\";\n\n/**\n * A print action, with MUI's own toolbar button.\n *\n * @public\n */\nexport function print(\n  onPrint: () => void,\n  printButton = false\n): StaticTableFeature {\n  return extendFeature(core(onPrint, printButton), [\n    slotRender(TOOLBAR_EXTRAS, (props) => <PrintButton {...props} />),\n  ]);\n}\n"],"mappings":";;;;;;;;;;;;AAeA,SAAgBG,MACdG,SACAC,cAAc,OACM;CACpB,QAAA,GAAOP,0BAAAA,cAAAA,EAAAA,GAAcI,2BAAAA,MAAAA,CAAKE,SAASC,WAAW,GAAG,EAAA,GAC/CN,0BAAAA,WAAAA,CAAWC,0BAAAA,iBAAiBM,UAAU,iBAAA,GAAA,kBAAA,IAAA,CAAC,sBAAA,aAAD,EAAa,GAAIA,MAAM,CAAA,CAAG,CAAC,CAClE;AACH"}