24 lines
514 B
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>
|