1 | export 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 | };
|