import { html } from "lit"; import { FFormInputElements, FormBuilderCheckboxField, FormBuilderField } from "../../../types"; import { Ref, ref } from "lit/directives/ref.js"; import { ifDefined } from "lit-html/directives/if-defined.js"; import { getLabelLeftLayout, getSlots } from "../../../modules/helpers"; export default function ( name: string, _field: FormBuilderField, fieldRef: Ref, value: unknown ) { const field = _field as FormBuilderCheckboxField; const fieldHtml = html` ${getSlots(name, field)} `; if (field.layout === "label-left") { return getLabelLeftLayout(field, fieldHtml); } return fieldHtml; }