{"version":3,"file":"KrPaging.cjs","sources":["../../../../../packages/src/kr-paging/KrPaging.vue"],"sourcesContent":["<template>\n    <!-- 单选题 -->\n    <div>\n        <div class=\"page-line\">\n            <div class=\"text\">分页</div>\n        </div>\n        <!-- 底部操作栏 -->\n        <div class=\"footer-operation\" v-if=\"footerShow\">\n            <action-bar\n                class=\"action-bar\"\n                @addCopy=\"() => emits('copyQuestion', dataList)\"\n                @deleteQuestion=\"() => emits('deleteQuestion')\"\n                @view=\"(e) => emits('singlePreview', e)\"\n            ></action-bar>\n        </div>\n    </div>\n</template>\n<script setup name=\"kr-paging\">\n// js\nimport { provide, watch } from \"vue\";\n// components\nimport ActionBar from \"@/components/action/ActionBar.vue\";\n\n// props\nconst props = defineProps({\n    // 是否展示底部操作栏\n    footerShow: {\n        type: Boolean,\n        default: true,\n    },\n    // 数据渲染\n    dataList: {\n        type: Object,\n        default: () => ({}),\n    },\n});\n// 复制题目，删除题目, 数据改变, 单题预览;\nconst emits = defineEmits([\"copyQuestion\", \"deleteQuestion\", \"change\", \"singlePreview\"]);\nwatch(\n    () => props.dataList,\n    (curr, old) => {\n        emits(\"change\", curr);\n    },\n    { deep: true }\n);\nprovide(\"data\", props.dataList);\n</script>\n<style lang=\"scss\" scoped>\n@use \"@/css/common.scss\" as *;\n\n.page-line {\n    width: 100%;\n    height: 1px;\n    border-top: 1px dashed rgba(183, 186, 191, 1);\n    margin-top: 42px;\n    margin-bottom: 20px;\n    position: relative;\n    .text {\n        position: absolute;\n        left: 50%;\n        top: 50%;\n        transform: translate(-50%, -50%);\n        padding: 5px 20px;\n        font-size: 16px;\n        font-weight: 400;\n        color: rgba(112, 120, 134, 1);\n        background-color: #fff;\n    }\n}\n</style>\n"],"names":["watch","props","curr","old","emits","provide"],"mappings":"8sBAsCAA,OAAAA,EAAA,MACA,IAAAC,EAAA,SACA,CAAAC,EAAAC,IAAA,CACAC,EAAA,SAAAF,CAAA,CACA,EACA,CAAA,KAAA,EAAA,CACA,EACAG,EAAAA,QAAA,OAAAJ,EAAA,QAAA"}