From 75ad6619a5f17689c0e9b840b5c10758e247af9d Mon Sep 17 00:00:00 2001 From: arcticfly <41524992+arcticfly@users.noreply.github.com> Date: Wed, 23 Aug 2023 22:06:37 -0700 Subject: [PATCH] Add InfoCircles (#189) --- app/src/components/InfoCircle.tsx | 14 ++++++++ .../components/requestLogs/ExportButton.tsx | 32 +++++++++++-------- 2 files changed, 33 insertions(+), 13 deletions(-) create mode 100644 app/src/components/InfoCircle.tsx diff --git a/app/src/components/InfoCircle.tsx b/app/src/components/InfoCircle.tsx new file mode 100644 index 0000000..7984092 --- /dev/null +++ b/app/src/components/InfoCircle.tsx @@ -0,0 +1,14 @@ +import { Tooltip, Icon, VStack } from "@chakra-ui/react"; +import { RiInformationFill } from "react-icons/ri"; + +const InfoCircle = ({ tooltipText }: { tooltipText: string }) => { + return ( + + + + + + ); +}; + +export default InfoCircle; diff --git a/app/src/components/requestLogs/ExportButton.tsx b/app/src/components/requestLogs/ExportButton.tsx index 3c580f1..15389d3 100644 --- a/app/src/components/requestLogs/ExportButton.tsx +++ b/app/src/components/requestLogs/ExportButton.tsx @@ -31,6 +31,7 @@ import { useAppStore } from "~/state/store"; import ActionButton from "./ActionButton"; import InputDropdown from "../InputDropdown"; import { FiChevronUp, FiChevronDown } from "react-icons/fi"; +import InfoCircle from "../InfoCircle"; const SUPPORTED_EXPORT_FORMATS = ["alpaca-finetune", "openai-fine-tune", "unformatted"]; @@ -129,9 +130,10 @@ const ExportLogsModal = ({ disclosure }: { disclosure: UseDisclosureReturn }) => flexDir={{ base: "column", md: "row" }} alignItems={{ base: "flex-start", md: "center" }} > - - Format: - + + Format: + + flexDir={{ base: "column", md: "row" }} alignItems={{ base: "flex-start", md: "center" }} > - - Testing Split: - + + Testing Split: + + - setRemoveDuplicates(e.target.checked)} - > - Remove duplicates (recommended) - + + setRemoveDuplicates(e.target.checked)} + > + Remove duplicates + + +