UNPKG

496 BJavaScriptView Raw
1export default (field, wrappedEl, fieldEl) => {
2 var data = field.props,
3 size = data.size !== undefined ? data.size : data.form.props.size,
4 fc = size ? `form-control form-control-${size}` : "form-control";
5 fieldEl
6 .classed(fc, true)
7 .attr(
8 "d3-class",
9 `[${data.required ||
10 false} ? "form-control-required" : null, showError ? "is-invalid" : null]`
11 );
12 return field.wrapTemplate(
13 wrappedEl,
14 `<div class="form-group"><slot></slot></div>`
15 );
16};