aboutsummaryrefslogtreecommitdiff
path: root/extension/src/components/RadioButtonGroup.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'extension/src/components/RadioButtonGroup.tsx')
-rw-r--r--extension/src/components/RadioButtonGroup.tsx8
1 files changed, 6 insertions, 2 deletions
diff --git a/extension/src/components/RadioButtonGroup.tsx b/extension/src/components/RadioButtonGroup.tsx
index 297800d..ff5835d 100644
--- a/extension/src/components/RadioButtonGroup.tsx
+++ b/extension/src/components/RadioButtonGroup.tsx
@@ -1,4 +1,8 @@
import React, {ReactElement, useEffect, useId, useState} from "react";
+//
+// function RadioEntry(props: {value: any, children: ReactElement}) {
+// return props.children
+// }
/**
* A component for a group of radio buttons where only one can be selected
@@ -7,7 +11,7 @@ import React, {ReactElement, useEffect, useId, useState} from "react";
* @param props.value The option which is selected
* @param props.onChange A function that will be called when the selected option changes
*/
-function RadioButtonGroup(props: { children: ReactElement<HTMLOptionElement>[], value: any, onChange?: (arg0: any) => void }) {
+function RadioButtonGroup(props: { children: {props: {value: any, children: ReactElement}}[], value: any, onChange?: (arg0: any) => void }) {
const [selected, setSelected] = useState(props.value);
useEffect(() => {
setSelected(props.value);
@@ -18,7 +22,7 @@ function RadioButtonGroup(props: { children: ReactElement<HTMLOptionElement>[],
return (
<div className="radio-group">
- { props.children.map((item) => (
+ { props.children && props.children.map((item) => (
<label>
<input
type="radio"