From 74c900785702c15562fd2c9bebcd600096ee773b Mon Sep 17 00:00:00 2001 From: klotske Date: Fri, 13 Jan 2023 21:36:43 +0300 Subject: [PATCH] Rename to LabelRadio --- .../{LabelSimpleGroup.tsx => LabelRadioGroup.tsx} | 14 +++++++------- website/src/components/Tasks/LabelTask.tsx | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) rename website/src/components/Survey/{LabelSimpleGroup.tsx => LabelRadioGroup.tsx} (85%) diff --git a/website/src/components/Survey/LabelSimpleGroup.tsx b/website/src/components/Survey/LabelRadioGroup.tsx similarity index 85% rename from website/src/components/Survey/LabelSimpleGroup.tsx rename to website/src/components/Survey/LabelRadioGroup.tsx index 18980983..c63203f1 100644 --- a/website/src/components/Survey/LabelSimpleGroup.tsx +++ b/website/src/components/Survey/LabelRadioGroup.tsx @@ -2,19 +2,19 @@ import { Box, Button, Flex, useColorMode } from "@chakra-ui/react"; import { useId, useState } from "react"; import { colors } from "src/styles/Theme/colors"; -interface LabelSimpleGroupProps { +interface LabelRadioGroupProps { labelIDs: Array; onChange: (sliderValues: number[]) => unknown; isDisabled?: boolean; } -export const LabelSimpleGroup = (props: LabelSimpleGroupProps) => { +export const LabelRadioGroup = (props: LabelRadioGroupProps) => { const [labelValues, setLabelValues] = useState(Array.from({ length: props.labelIDs.length }).map(() => 0)); return ( {props.labelIDs.map((labelId, idx) => ( - { setLabelValues(newState); }} states={[ - { text: "No", value: 0, colorScheme: "green" }, - { text: "Yes", value: 1, colorScheme: "red" }, + { text: "No", value: 0, colorScheme: "blue" }, + { text: "Yes", value: 1, colorScheme: "blue" }, ]} isDisabled={props.isDisabled} /> @@ -41,7 +41,7 @@ interface ButtonState { colorScheme: string; } -interface LabelSimpleItemProps { +interface LabelRadioItemProps { labelId: string; labelValue: number; clickHandler: (newVal: number) => unknown; @@ -49,7 +49,7 @@ interface LabelSimpleItemProps { isDisabled: boolean; } -const LabelSimpleItem = (props: LabelSimpleItemProps) => { +const LabelRadioItem = (props: LabelRadioItemProps) => { const id = useId(); const { colorMode } = useColorMode(); diff --git a/website/src/components/Tasks/LabelTask.tsx b/website/src/components/Tasks/LabelTask.tsx index 0d43effd..b5dbbfee 100644 --- a/website/src/components/Tasks/LabelTask.tsx +++ b/website/src/components/Tasks/LabelTask.tsx @@ -7,7 +7,7 @@ import { TwoColumnsWithCards } from "src/components/Survey/TwoColumnsWithCards"; import { TaskSurveyProps } from "src/components/Tasks/Task"; import { TaskType } from "src/types/Task"; import { LabelSliderGroup } from "src/components/Survey/LabelSliderGroup"; -import { LabelSimpleGroup } from "src/components/Survey/LabelSimpleGroup"; +import { LabelRadioGroup } from "src/components/Survey/LabelRadioGroup"; export const LabelTask = ({ task, @@ -67,7 +67,7 @@ export const LabelTask = ({ )} {valid_labels.length === 1 ? ( - + ) : ( )}