From 50ad2f8e3161caef8dafa9e013cf87461a67af20 Mon Sep 17 00:00:00 2001 From: Bruno Quaresma Date: Fri, 13 May 2022 14:12:35 -0500 Subject: [PATCH] refactor: Improve the load state for the list pages (#1428) --- .../components/EmptyState/EmptyState.test.tsx | 6 +- site/src/components/EmptyState/EmptyState.tsx | 41 +++--- .../components/Loader/FullScreenLoader.tsx | 3 +- .../NavbarView/NavbarView.stories.tsx | 23 +--- .../components/TableLoader/TableLoader.tsx | 27 ++++ .../TemplatesTable/TemplatesTable.stories.tsx | 29 +++++ .../TemplatesTable/TemplatesTable.tsx | 81 ++++++++++++ site/src/components/UsersTable/UsersTable.tsx | 74 ++++++----- .../WorkspacesTable.stories.tsx | 38 ++++++ .../WorkspacesTable/WorkspacesTable.tsx | 72 +++++++++++ .../TemplatePage/TemplatePage.tsx | 73 +++-------- .../pages/TemplatesPages/TemplatesPage.tsx | 84 +++---------- site/src/pages/UsersPage/UsersPage.tsx | 119 +++++++++--------- site/src/pages/UsersPage/UsersPageView.tsx | 10 +- site/src/xServices/users/usersXService.ts | 3 - 15 files changed, 413 insertions(+), 270 deletions(-) create mode 100644 site/src/components/TableLoader/TableLoader.tsx create mode 100644 site/src/components/TemplatesTable/TemplatesTable.stories.tsx create mode 100644 site/src/components/TemplatesTable/TemplatesTable.tsx create mode 100644 site/src/components/WorkspacesTable/WorkspacesTable.stories.tsx create mode 100644 site/src/components/WorkspacesTable/WorkspacesTable.tsx diff --git a/site/src/components/EmptyState/EmptyState.test.tsx b/site/src/components/EmptyState/EmptyState.test.tsx index 02164d90b7..0a33e516b7 100644 --- a/site/src/components/EmptyState/EmptyState.test.tsx +++ b/site/src/components/EmptyState/EmptyState.test.tsx @@ -21,12 +21,12 @@ describe("EmptyState", () => { await screen.findByText("Friendly greeting") }) - it("renders description component", async () => { + it("renders cta component", async () => { // Given - const description =