From 9ac5572094e9604577b27f8b4110b863ada29cc2 Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Sat, 18 Mar 2023 19:36:31 -0700 Subject: [PATCH] Create new workspace, and more optimizations --- index.html | 2 +- src-tauri/src/main.rs | 18 ++++++ src-web/components/App.tsx | 22 ++++++- src-web/components/RequestMethodDropdown.tsx | 35 +++++++++++ src-web/components/RequestPane.tsx | 18 +----- src-web/components/ResponsePane.tsx | 4 +- src-web/components/Sidebar.tsx | 16 +++-- src-web/components/ToggleThemeButton.tsx | 15 +++++ src-web/components/UrlBar.tsx | 58 +++++------------ src-web/components/Workspace.tsx | 16 +---- src-web/components/WorkspaceDropdown.tsx | 46 ++++++++++++++ src-web/components/core/Button.tsx | 6 +- src-web/components/core/Dropdown.tsx | 65 ++++++++++++-------- src-web/components/core/IconButton.tsx | 19 ++++-- src-web/components/core/PairEditor.tsx | 14 +++-- src-web/components/core/Tabs/Tabs.tsx | 13 ++-- src-web/hooks/useCreateWorkspace.ts | 18 ++++++ src-web/hooks/useIsResponseLoading.ts | 4 +- src-web/hooks/useResponses.ts | 10 ++- src-web/hooks/useWorkspaces.ts | 6 +- 20 files changed, 272 insertions(+), 133 deletions(-) create mode 100644 src-web/components/RequestMethodDropdown.tsx create mode 100644 src-web/components/ToggleThemeButton.tsx create mode 100644 src-web/components/WorkspaceDropdown.tsx create mode 100644 src-web/hooks/useCreateWorkspace.ts diff --git a/index.html b/index.html index 8f77583a..97a35718 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ Yaak App - +