{"version":3,"file":"PlainButton-PZqIRrwr.cjs","sources":["../../src/components/utils/PlainButton.ts"],"sourcesContent":["import { createVNode, type FunctionalComponent } from \"vue\";\n\n/**\n * Acts much like a regular `<button>` element except that its type defaults to \"button\" even inside forms\n *\n * Useful as a default tag for components that use custom action buttons\n */\nconst PlainButton: FunctionalComponent = (props, { slots, attrs }) =>\n    createVNode(\n        \"button\",\n        {\n            type: \"button\",\n            ...props,\n            ...attrs,\n        },\n        slots.default?.(),\n    );\nexport default PlainButton;\n"],"names":["createVNode"],"mappings":";;;AAOA,MAAM,cAAmC,CAAC,OAAO,EAAE,OAAO,MACtD,MAAA;;AAAAA,aAAA;AAAA,IACI;AAAA,IACA;AAAA,MACI,MAAM;AAAA,MACN,GAAG;AAAA,MACH,GAAG;AAAA,IACP;AAAA,KACA,WAAM,YAAN;AAAA,EACJ;AAAA;;"}