{"version":3,"file":"index.cjs","sources":["../../../../../packages/components/float-button/index.ts"],"sourcesContent":["import type { App, Plugin } from 'vue';\nimport backTop from './src/BackTop';\nimport floatButton from './src/FloatButton';\nimport floatButtonGroup from './src/FloatButtonGroup';\n\nexport const BackTop = backTop;\nexport const FloatButtonGroup = floatButtonGroup;\n\nexport const FloatButton = Object.assign(floatButton, {\n  Group: floatButtonGroup,\n  BackTop: backTop,\n  install(app: App) {\n    app.component(floatButton.name, floatButton);\n    app.component(floatButtonGroup.name, floatButtonGroup);\n    app.component(BackTop.name, BackTop);\n    return app;\n  },\n});\n\nexport default FloatButton as typeof FloatButton & Plugin & {\n  readonly Group: typeof FloatButtonGroup\n  readonly BackTop: typeof BackTop\n};\n\nexport * from './src/interface';\nexport * from './src/props';\n"],"names":["backTop","floatButtonGroup","floatButton"],"mappings":";;;;;;;;;;AAKO,MAAM,OAAU,GAAAA,kBAAA;AAChB,MAAM,gBAAmB,GAAAC,2BAAA;AAEnB,MAAA,WAAA,GAAc,MAAO,CAAA,MAAA,CAAOC,qBAAa,EAAA;AAAA,EACpD,KAAO,EAAAD,0BAAA;AAAA,EACP,OAAS,EAAAD,iBAAA;AAAA,EACT,QAAQ,GAAU,EAAA;AAChB,IAAI,GAAA,CAAA,SAAA,CAAUE,qBAAY,CAAA,IAAA,EAAMA,qBAAW,CAAA,CAAA;AAC3C,IAAI,GAAA,CAAA,SAAA,CAAUD,0BAAiB,CAAA,IAAA,EAAMA,0BAAgB,CAAA,CAAA;AACrD,IAAI,GAAA,CAAA,SAAA,CAAU,OAAQ,CAAA,IAAA,EAAM,OAAO,CAAA,CAAA;AACnC,IAAO,OAAA,GAAA,CAAA;AAAA,GACT;AACF,CAAC;;;;;;;;;;;"}