28 lines
592 B
Vue
28 lines
592 B
Vue
<template>
|
|
<div style="margin-bottom: 24px">
|
|
<h3 :class="prefixCls">{{ title }}</h3>
|
|
<slot />
|
|
</div>
|
|
</template>
|
|
|
|
<script lang="ts">
|
|
import PropTypes from 'ant-design-vue/es/_util/vue-types';
|
|
import { defineComponent } from 'vue';
|
|
import { useProProvider } from '../base-layouts/pro-provider';
|
|
|
|
export default defineComponent({
|
|
name: 'BodyWrapper',
|
|
props: {
|
|
title: PropTypes.string.def(''),
|
|
},
|
|
setup() {
|
|
const { getPrefixCls } = useProProvider();
|
|
const prefixCls = getPrefixCls('setting-drawer-title');
|
|
|
|
return {
|
|
prefixCls,
|
|
};
|
|
},
|
|
});
|
|
</script>
|