From 61450863ffc9f13e39dc450a174c5010845d436f Mon Sep 17 00:00:00 2001 From: Bruno Quaresma Date: Mon, 8 Jan 2024 13:14:25 -0300 Subject: [PATCH] feat(site): move resources into the sidebar (#11456) --- .../src/components/FullPageLayout/Sidebar.tsx | 23 +++- .../components/Resources/ResourceAvatar.tsx | 24 +--- .../src/components/Resources/ResourceCard.tsx | 12 +- .../WorkspaceBuild/WorkspaceBuildData.tsx | 3 +- .../pages/WorkspacePage/ResourcesSidebar.tsx | 110 ++++++++++++++++++ .../pages/WorkspacePage/Workspace.stories.tsx | 6 - site/src/pages/WorkspacePage/Workspace.tsx | 77 ++++++++---- .../WorkspacePage/WorkspaceReadyPage.tsx | 1 - .../src/pages/WorkspacesPage/BatchActions.tsx | 6 +- site/src/utils/workspace.tsx | 20 ++++ 10 files changed, 215 insertions(+), 67 deletions(-) create mode 100644 site/src/pages/WorkspacePage/ResourcesSidebar.tsx diff --git a/site/src/components/FullPageLayout/Sidebar.tsx b/site/src/components/FullPageLayout/Sidebar.tsx index df75826c8c..46f867e461 100644 --- a/site/src/components/FullPageLayout/Sidebar.tsx +++ b/site/src/components/FullPageLayout/Sidebar.tsx @@ -27,8 +27,26 @@ export const SidebarLink = (props: LinkProps) => { return ; }; -export const SidebarItem = (props: HTMLAttributes) => { - return