import { TranslatedString } from "@gnu-taler/taler-util"; import { VNode, h } from "preact"; import { LabelWithTooltipMaybeRequired } from "./InputLine.js"; 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}

)}
); }