mirror of
https://github.com/wassname/Open-Assistant.git
synced 2026-09-10 11:41:04 +08:00
Add configurable colorScheme
This commit is contained in:
@@ -25,8 +25,8 @@ export const LabelSimpleGroup = (props: LabelSimpleGroupProps) => {
|
|||||||
setLabelValues(newState);
|
setLabelValues(newState);
|
||||||
}}
|
}}
|
||||||
states={[
|
states={[
|
||||||
{ text: "No", value: 0 },
|
{ text: "No", value: 0, colorScheme: "green" },
|
||||||
{ text: "Yes", value: 1 },
|
{ text: "Yes", value: 1, colorScheme: "red" },
|
||||||
]}
|
]}
|
||||||
isDisabled={props.isDisabled}
|
isDisabled={props.isDisabled}
|
||||||
/>
|
/>
|
||||||
@@ -38,6 +38,7 @@ export const LabelSimpleGroup = (props: LabelSimpleGroupProps) => {
|
|||||||
interface ButtonState {
|
interface ButtonState {
|
||||||
text: string;
|
text: string;
|
||||||
value: number;
|
value: number;
|
||||||
|
colorScheme: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface LabelSimpleItemProps {
|
interface LabelSimpleItemProps {
|
||||||
@@ -63,7 +64,7 @@ const LabelSimpleItem = (props: LabelSimpleItemProps) => {
|
|||||||
<Flex direction="row" gap={6} justify="center">
|
<Flex direction="row" gap={6} justify="center">
|
||||||
{props.states.map((item, idx) => (
|
{props.states.map((item, idx) => (
|
||||||
<Button
|
<Button
|
||||||
colorScheme={item.value === props.labelValue ? "green" : "gray"}
|
colorScheme={item.value === props.labelValue ? item.colorScheme : "gray"}
|
||||||
isDisabled={props.isDisabled}
|
isDisabled={props.isDisabled}
|
||||||
size="lg"
|
size="lg"
|
||||||
key={idx}
|
key={idx}
|
||||||
|
|||||||
Reference in New Issue
Block a user