import { VNode, h } from "preact"; import { IconAddon, InputLine, LabelWithTooltipMaybeRequired, UIFormProps, } from "./InputLine.js"; import { TranslatedString } from "@gnu-taler/taler-util"; interface Props { label: TranslatedString; tooltip?: TranslatedString; help?: TranslatedString; before?: VNode; after?: VNode; } export function Caption({ before, after, label, tooltip, help }: Props): VNode { return (
{before !== undefined && ( {before} )} {after !== undefined && ( {after} )} {help && (

{help}

)}
); }