import { html } from "lit"; import { FFormInputElements, FormBuilderField, FormBuilderFileField } 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"; import { getAriaLabel } from "../../../modules/utils"; export default function ( name: string, _field: FormBuilderField, fieldRef: Ref, value: unknown ) { const field = _field as FormBuilderFileField; const fieldHtml = html` ${getSlots(name, field)} `; if (field.layout === "label-left") { return getLabelLeftLayout(field, fieldHtml); } return fieldHtml; }