-
- {
- props.checkboxHandler(e.target.checked, props.idx);
- }}
- />
-
-
- {
- if (!props.checked) {
- props.checkboxHandler(true, props.idx);
- }
- }}
- >
- {
- props.sliderHandler(val / 100, props.idx);
- }}
- >
-
-
-
-
-
-
-
- );
-}
diff --git a/website/src/components/Survey/LabelInputGroup.tsx b/website/src/components/Survey/LabelInputGroup.tsx
new file mode 100644
index 00000000..08d8a628
--- /dev/null
+++ b/website/src/components/Survey/LabelInputGroup.tsx
@@ -0,0 +1,195 @@
+import { Box, Flex, Grid, Spacer, Text, useColorModeValue, VStack } from "@chakra-ui/react";
+import React from "react";
+import { useState } from "react";
+import { TbChevronLeft, TbChevronRight, TbChevronsLeft, TbChevronsRight } from "react-icons/tb";
+import { LikertButtons } from "src/components/Buttons/LikertButtons";
+import { Explain } from "src/components/Explain";
+
+interface LabelInputGroupProps {
+ labelIDs: Array