From ceafdf18c9d9f0f8769d4a9e45c8a407179161c5 Mon Sep 17 00:00:00 2001 From: Nate Sesti Date: Wed, 6 Sep 2023 23:02:59 -0700 Subject: feat: :lipstick: handful of UI improvements --- extension/react-app/src/components/Layout.tsx | 54 ++++--- extension/react-app/src/components/ModelSelect.tsx | 164 ++++++++++++++------- extension/react-app/src/components/TextDialog.tsx | 2 +- .../src/components/UserInputContainer.tsx | 4 + .../components/dialogs/AddContextGroupDialog.tsx | 2 +- .../dialogs/SelectContextGroupDialog.tsx | 2 +- extension/react-app/src/pages/gui.tsx | 4 +- 7 files changed, 150 insertions(+), 82 deletions(-) (limited to 'extension') diff --git a/extension/react-app/src/components/Layout.tsx b/extension/react-app/src/components/Layout.tsx index de8b86d8..065b77c6 100644 --- a/extension/react-app/src/components/Layout.tsx +++ b/extension/react-app/src/components/Layout.tsx @@ -3,7 +3,7 @@ import { defaultBorderRadius, secondaryDark, vscForeground } from "."; import { Outlet } from "react-router-dom"; import Onboarding from "./Onboarding"; import TextDialog from "./TextDialog"; -import { useContext, useEffect } from "react"; +import { useContext, useEffect, useState } from "react"; import { GUIClientContext } from "../App"; import { useDispatch, useSelector } from "react-redux"; import { RootStore } from "../redux/store"; @@ -145,29 +145,37 @@ const Layout = () => {