import { TranslatedString } from "@gnu-taler/taler-util"; import { VNode, h } from "preact"; import { LabelWithTooltipMaybeRequired, RenderAddon } from "./InputLine.js"; import { RenderAllFieldsByUiConfig, UIFormField, convertUiField } from "./forms.js"; import { Addon, FormProvider } from "./FormProvider.js"; import { useField } from "./useField.js"; import { useTranslationContext } from "../index.browser.js"; import { getConverterById } from "./converter.js"; interface Props { label: TranslatedString; tooltip?: TranslatedString; help?: TranslatedString; before?: Addon; after?: Addon; fields: UIFormField[]; } export function Group({ before, after, label, tooltip, help, fields, }: Props): VNode { return (
{before !== undefined && } {after !== undefined && } {help && (

{help}

)}
); }