import { html } from "lit";
import { FFormInputElements, FormBuilderField, FormBuilderRadioField } 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 FormBuilderRadioField;
const fieldHtml = html`
${getSlots(name, field)}
`;
if (field.layout === "label-left") {
return getLabelLeftLayout(field, fieldHtml);
}
return fieldHtml;
}