UNPKG

@fe6/water-pro

Version:

An enterprise-class UI design language and Vue-based implementation

22 lines (19 loc) 543 B
import PropTypes from '../_util/vue-types'; import LazyRenderBox from './LazyRenderBox'; export default { props: { hiddenClassName: PropTypes.string.def(''), prefixCls: PropTypes.string, visible: PropTypes.looseBool, }, render() { const { prefixCls, visible, hiddenClassName } = this.$props; return ( <div class={!visible ? hiddenClassName : ''}> <LazyRenderBox class={`${prefixCls}-content`} visible={visible}> {this.$slots.default?.()} </LazyRenderBox> </div> ); }, };