Selaa lähdekoodia

fix: Radio/RadioGroup value add boolean type support (#3019)

YyumeiZhang 1 viikko sitten
vanhempi
sitoutus
44566f9df3
2 muutettua tiedostoa jossa 3 lisäystä ja 3 poistoa
  1. 1 1
      packages/semi-ui/radio/radio.tsx
  2. 2 2
      packages/semi-ui/radio/radioGroup.tsx

+ 1 - 1
packages/semi-ui/radio/radio.tsx

@@ -25,7 +25,7 @@ export type RadioProps = {
     checked?: boolean;
     checked?: boolean;
     children?: React.ReactNode;
     children?: React.ReactNode;
     defaultChecked?: boolean;
     defaultChecked?: boolean;
-    value?: string | number;
+    value?: string | number | boolean;
     disabled?: boolean;
     disabled?: boolean;
     prefixCls?: string;
     prefixCls?: string;
     displayMode?: RadioDisplayMode;
     displayMode?: RadioDisplayMode;

+ 2 - 2
packages/semi-ui/radio/radioGroup.tsx

@@ -27,11 +27,11 @@ export interface OptionItem {
 export type Options = string[] | Array<OptionItem>;
 export type Options = string[] | Array<OptionItem>;
 
 
 export type RadioGroupProps = {
 export type RadioGroupProps = {
-    defaultValue?: string | number;
+    defaultValue?: string | number | boolean;
     disabled?: boolean;
     disabled?: boolean;
     name?: string;
     name?: string;
     options?: Options;
     options?: Options;
-    value?: string | number;
+    value?: string | number | boolean;
     onChange?: (event: RadioChangeEvent) => void;
     onChange?: (event: RadioChangeEvent) => void;
     className?: string;
     className?: string;
     children?: React.ReactNode;
     children?: React.ReactNode;