{"version":3,"file":"index.vue2.mjs","sources":["../../../../../../src/components/content/widget/index.vue"],"sourcesContent":["<template>\n    <div class=\"option-container display-flex-column\">\n        <div class=\"header display-flex\">\n            <my-icon size=\"25\" v-if=\"showBackButton\" class=\"header-back-icon\">\n                <ArrowLeft @click=\"back\" />\n            </my-icon>\n            <div style=\"flex: 1;\"> {{ moduleName }}</div>\n        </div>\n        <div class=\"option-container display-flex-column\">\n            <my-scrollbar>\n                \n                <my-widget-collapse :title=\"i18n('common.business.widget')\"\n                                    v-if=\"provider.elementList !=null && provider.elementList.length> 0\">\n                    <div class=\"display-flex display-flex-wrap\" style=\"gap: 5px\">\n                        <business v-for=\"(element, index) in provider.elementList\" :key=\"index\" :data=\"element\"\n                                  :pageUnit=\"provider.pageUnit\" />\n                    </div>\n                </my-widget-collapse>\n                <my-widget-collapse :title=\"i18n('common.common.widget')\">\n                    <div class=\"display-flex\" style=\"flex-wrap: wrap;\">\n                        <basic v-for=\"(element, index) in customProvider.elementList\" :key=\"index\" :data=\"element\"\n                               :pageUnit=\"customProvider.pageUnit\" />\n                    </div>\n                    \n                    <!--                    <el-collapse-item title=\"设计辅助\" name=\"3\" v-if=\"auxiliaryProvider.length> 0\">-->\n                    <!--                        <div class=\"display-flex\" style=\"flex-wrap: wrap;\">-->\n                    <!--                            <basic v-for=\"(element, index) in auxiliaryProvider\" :key=\"index\" :data=\"element\" />-->\n                    <!--                        </div>-->\n                    <!--                    </el-collapse-item>-->\n                </my-widget-collapse>\n            </my-scrollbar>\n        \n        </div>\n        <div class=\"option-bottom\">\n            <!--      <img class=\"my-logo\" src=\"../../../assets/myprint-logo.png\" alt=\"my-logo\"/>-->\n<!--            <div class=\"my-version\">{{ _package.version }}</div>-->\n        </div>\n    \n    </div>\n\n</template>\n\n<script setup lang=\"ts\">\nimport business from './business.vue';\nimport basic from './basic.vue';\nimport { customProvider } from '@myprint/design/constants/provider/custom';\nimport MyScrollbar from '@myprint/design/components/my/scrollbar/my-scrollbar.vue';\nimport MyWidgetCollapse from '@myprint/design/components/my/collapse/my-widget-collapse.vue';\nimport { i18n } from '@myprint/design/locales';\nimport { getProvider } from '@myprint/design/utils/elementUtil';\nimport ArrowLeft from '@myprint/design/components/my/icon/icons/ArrowLeft.vue';\nimport MyIcon from '@myprint/design/components/my/icon/my-icon.vue';\n\nconst $emit = defineEmits(['back']);\nconst provider = getProvider()\nwithDefaults(defineProps<{\n    moduleName?: string\n    showBackButton?: boolean\n}>(), {\n    moduleName: i18n('common.default.name'),\n    showBackButton: true\n});\n\nfunction back() {\n    $emit('back');\n}\n</script>\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqDA,IAAA,MAAM,KAAQ,GAAA,MAAA,CAAA;AACd,IAAA,MAAM,WAAW,WAAY,EAAA,CAAA;AAS7B,IAAA,SAAS,IAAO,GAAA;AACZ,MAAA,KAAA,CAAM,MAAM,CAAA,CAAA;AAAA,KAChB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}