{"version":3,"file":"index.vue2.mjs","sources":["../../../../../../../src/components/content/handle-panel/operation-panel/index.vue"],"sourcesContent":["<template>\n    <my-collapse v-model=\"configStore.settingPanel.operation.visible\"\n                 :element=\"handlePanelElementList.operation\"\n                 :position=\"configStore.settingPanel.operation\">\n        <template #head>\n            | {{ title }}\n        </template>\n        <template v-if=\"appStore.currentElement.length > 0\">\n            <MyElementSetting class=\"advanced-config\" />\n        </template>\n        <MyPanelSetting v-else class=\"advanced-config\" />\n    </my-collapse>\n</template>\n\n<script setup lang=\"ts\">\nimport { handlePanelElementList } from '@myprint/design/constants/settingPanel';\nimport MyCollapse from '@myprint/design/components/my/collapse/my-collapse.vue';\nimport MyElementSetting from './my-element-setting.vue';\nimport MyPanelSetting from './my-panel-setting.vue';\nimport { elementTypeFormat } from '@myprint/design/types/entity';\nimport { computed } from 'vue-demi';\nimport { useConfigStore } from '@myprint/design/stores/config';\nimport { useAppStoreHook } from '@myprint/design/stores/app';\n\nconst appStore = useAppStoreHook();\nconst configStore = useConfigStore();\n\nconst title = computed(() => {\n    if (appStore.currentElement.length > 0) {\n        const current = appStore.currentElement[0];\n        let type = elementTypeFormat[current.type];\n        if (current.label) {\n            type = type + ':' + current.label;\n        }\n        return type;\n    }\n    return '面板';\n});\n\n</script>\n"],"names":[],"mappings":";;;;;;;;;;;;;AAwBA,IAAA,MAAM,WAAW,eAAgB,EAAA,CAAA;AACjC,IAAA,MAAM,cAAc,cAAe,EAAA,CAAA;AAEnC,IAAM,MAAA,KAAA,GAAQ,SAAS,MAAM;AACzB,MAAI,IAAA,QAAA,CAAS,cAAe,CAAA,MAAA,GAAS,CAAG,EAAA;AACpC,QAAM,MAAA,OAAA,GAAU,SAAS,cAAe,CAAA,CAAA,CAAA,CAAA;AACxC,QAAI,IAAA,IAAA,GAAO,kBAAkB,OAAQ,CAAA,IAAA,CAAA,CAAA;AACrC,QAAA,IAAI,QAAQ,KAAO,EAAA;AACf,UAAO,IAAA,GAAA,IAAA,GAAO,MAAM,OAAQ,CAAA,KAAA,CAAA;AAAA,SAChC;AACA,QAAO,OAAA,IAAA,CAAA;AAAA,OACX;AACA,MAAO,OAAA,cAAA,CAAA;AAAA,KACV,CAAA,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}