aboutsummaryrefslogtreecommitdiff
path: root/packages/web-util/src/forms/InputChoiceStacked.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/web-util/src/forms/InputChoiceStacked.tsx')
-rw-r--r--packages/web-util/src/forms/InputChoiceStacked.tsx4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/web-util/src/forms/InputChoiceStacked.tsx b/packages/web-util/src/forms/InputChoiceStacked.tsx
index c37984368..48d367ff2 100644
--- a/packages/web-util/src/forms/InputChoiceStacked.tsx
+++ b/packages/web-util/src/forms/InputChoiceStacked.tsx
@@ -1,7 +1,8 @@
import { TranslatedString } from "@gnu-taler/taler-util";
import { Fragment, VNode, h } from "preact";
-import { LabelWithTooltipMaybeRequired, UIFormProps } from "./InputLine.js";
+import { LabelWithTooltipMaybeRequired } from "./InputLine.js";
import { useField } from "./useField.js";
+import { UIFormProps } from "./FormProvider.js";
export interface Choice<V> {
label: TranslatedString;
@@ -60,6 +61,7 @@ export function InputChoiceStacked<T extends object, K extends keyof T>(
type="radio"
name="server-size"
// defaultValue={choice.value}
+ disabled={state.disabled}
value={
(!converter
? (choice.value as string)