ant-design-vue/components/vc-calendar/src/calendar/OkButton.vue

24 lines
514 B
Vue

<script>
function noop () {}
export default {
functional: true,
render: function (createElement, context) {
const { data, listeners = {}} = context
const { prefixCls, locale, okDisabled } = data
const { ok = noop } = listeners
let className = `${prefixCls}-ok-btn`
if (okDisabled) {
className += ` ${prefixCls}-ok-btn-disabled`
}
return (<a
class={className}
role='button'
onClick={okDisabled ? noop : ok}
>
{locale.ok}
</a>)
},
}
</script>