Skip to content

Commit dda96a1

Browse files
authored
feat: add info (#355)
1 parent 3a649c9 commit dda96a1

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/Select.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export type SelectProps = {
2121
/** Default: false */
2222
disabled?: boolean;
2323
/** Default: "default" */
24-
state?: "success" | "error" | "default";
24+
state?: "success" | "error" | "info" | "default";
2525
/** The message won't be displayed if state is "default" */
2626
stateRelatedMessage?: ReactNode;
2727
style?: CSSProperties;
@@ -79,6 +79,8 @@ export const Select = memo(
7979
return "fr-select-group--error";
8080
case "success":
8181
return "fr-select-group--valid";
82+
case "info":
83+
return "fr-select-group--info";
8284
case "default":
8385
return undefined;
8486
}
@@ -119,6 +121,8 @@ export const Select = memo(
119121
return "fr-error-text";
120122
case "success":
121123
return "fr-valid-text";
124+
case "info":
125+
return "fr-info-text";
122126
}
123127
assert<Equals<typeof state, never>>(false);
124128
})()

src/shared/Fieldset.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export namespace FieldsetProps {
3232
/** Default: "vertical" */
3333
orientation?: "vertical" | "horizontal";
3434
/** Default: "default" */
35-
state?: "success" | "error" | "default";
35+
state?: "success" | "error" | "info" | "default";
3636
/**
3737
* The message won't be displayed if state is "default".
3838
* If the state is "error" providing a message is mandatory
@@ -121,6 +121,8 @@ export const Fieldset = memo(
121121
return "fr-fieldset--error";
122122
case "success":
123123
return "fr-fieldset--valid";
124+
case "info":
125+
return "fr-fieldset--info";
124126
}
125127
})()
126128
),
@@ -204,6 +206,8 @@ export const Fieldset = memo(
204206
return "fr-message--error";
205207
case "success":
206208
return "fr-message--valid";
209+
case "info":
210+
return "fr-message--info";
207211
}
208212
})()
209213
)}

0 commit comments

Comments
 (0)