UNPKG

d3-view

Version:

View-model d3 plugin for building interactive data-driven web interfaces

17 lines (16 loc) • 496 B
export default (field, wrappedEl, fieldEl) => { var data = field.props, size = data.size !== undefined ? data.size : data.form.props.size, fc = size ? `form-control form-control-${size}` : "form-control"; fieldEl .classed(fc, true) .attr( "d3-class", `[${data.required || false} ? "form-control-required" : null, showError ? "is-invalid" : null]` ); return field.wrapTemplate( wrappedEl, `<div class="form-group"><slot></slot></div>` ); };