From 348e710b3422fa4be20e367b200e1ce87441ff4b Mon Sep 17 00:00:00 2001 From: Sayan Mondal Date: Tue, 22 Jun 2021 13:09:14 +0530 Subject: [PATCH] type(bugfix): Fixed Sidebar icon darkening + Shifted Usage Table Loader to Center (#2923) * Fixed Sidebar icon darkening + Shifted Usage Table Loader to Conter Signed-off-by: Sayan Mondal * Added Pagination Query Signed-off-by: Sayan Mondal * Renaming Usage + Updating Browse Workflow to Runs Signed-off-by: Sayan Mondal --- .../frontend/public/locales/en/translation.yaml | 2 +- .../frontend/src/components/SideBar/index.tsx | 8 ++++---- .../frontend/src/components/SideBar/styles.ts | 2 +- litmus-portal/frontend/src/containers/app/App.tsx | 4 ++-- litmus-portal/frontend/src/graphql/queries.ts | 3 +++ .../src/pages/{Usage => UsageStatistics}/index.tsx | 8 ++++---- .../src/pages/{Usage => UsageStatistics}/styles.ts | 0 litmus-portal/frontend/src/pages/Workflows/index.tsx | 7 ++----- .../{BrowseWorkflow => Runs}/HeaderSection.tsx | 0 .../{BrowseWorkflow => Runs}/TableData.tsx | 0 .../{BrowseWorkflow => Runs}/index.tsx | 0 .../{BrowseWorkflow => Runs}/styles.ts | 0 .../{Usage => UsageStatistics}/UsageStats/Cards.tsx | 0 .../{Usage => UsageStatistics}/UsageStats/index.tsx | 0 .../{Usage => UsageStatistics}/UsageStats/styles.ts | 0 .../{Usage => UsageStatistics}/UsageTable/index.tsx | 12 ++++++++---- .../{Usage => UsageStatistics}/UsageTable/styles.ts | 0 17 files changed, 25 insertions(+), 21 deletions(-) rename litmus-portal/frontend/src/pages/{Usage => UsageStatistics}/index.tsx (79%) rename litmus-portal/frontend/src/pages/{Usage => UsageStatistics}/styles.ts (100%) rename litmus-portal/frontend/src/views/ChaosWorkflows/{BrowseWorkflow => Runs}/HeaderSection.tsx (100%) rename litmus-portal/frontend/src/views/ChaosWorkflows/{BrowseWorkflow => Runs}/TableData.tsx (100%) rename litmus-portal/frontend/src/views/ChaosWorkflows/{BrowseWorkflow => Runs}/index.tsx (100%) rename litmus-portal/frontend/src/views/ChaosWorkflows/{BrowseWorkflow => Runs}/styles.ts (100%) rename litmus-portal/frontend/src/views/{Usage => UsageStatistics}/UsageStats/Cards.tsx (100%) rename litmus-portal/frontend/src/views/{Usage => UsageStatistics}/UsageStats/index.tsx (100%) rename litmus-portal/frontend/src/views/{Usage => UsageStatistics}/UsageStats/styles.ts (100%) rename litmus-portal/frontend/src/views/{Usage => UsageStatistics}/UsageTable/index.tsx (98%) rename litmus-portal/frontend/src/views/{Usage => UsageStatistics}/UsageTable/styles.ts (100%) diff --git a/litmus-portal/frontend/public/locales/en/translation.yaml b/litmus-portal/frontend/public/locales/en/translation.yaml index 36f26ffa5..34b84dd49 100644 --- a/litmus-portal/frontend/public/locales/en/translation.yaml +++ b/litmus-portal/frontend/public/locales/en/translation.yaml @@ -1159,7 +1159,7 @@ workflowAgent: noAgentSearch: No agents found workflows: - browseWorkflows: Browse workflows + runs: Runs schedules: Schedules templates: Templates analytics: Analytics diff --git a/litmus-portal/frontend/src/components/SideBar/index.tsx b/litmus-portal/frontend/src/components/SideBar/index.tsx index 8f3598e6e..584ed1a6e 100644 --- a/litmus-portal/frontend/src/components/SideBar/index.tsx +++ b/litmus-portal/frontend/src/components/SideBar/index.tsx @@ -158,15 +158,15 @@ const SideBar: React.FC = () => { {role === UserRole.admin && ( { history.push({ - pathname: `/usage`, + pathname: `/usage-statistics`, search: `?projectID=${projectID}&projectRole=${projectRole}`, }); }} - label="Usage" - selected={pathName === 'usage'} + label="Usage Statistics" + selected={pathName === 'usage-statistics'} > diff --git a/litmus-portal/frontend/src/components/SideBar/styles.ts b/litmus-portal/frontend/src/components/SideBar/styles.ts index 96dffbc4a..7dfcde226 100644 --- a/litmus-portal/frontend/src/components/SideBar/styles.ts +++ b/litmus-portal/frontend/src/components/SideBar/styles.ts @@ -22,7 +22,7 @@ const useStyles = makeStyles((theme: Theme) => ({ backgroundColor: `${theme.palette.cards.highlight} !important`, color: theme.palette.highlight, '& path': { - fill: theme.palette.highlight, + stroke: theme.palette.highlight, }, }, listIcon: { diff --git a/litmus-portal/frontend/src/containers/app/App.tsx b/litmus-portal/frontend/src/containers/app/App.tsx index 32614f505..63e9b53ba 100644 --- a/litmus-portal/frontend/src/containers/app/App.tsx +++ b/litmus-portal/frontend/src/containers/app/App.tsx @@ -25,7 +25,7 @@ const WorkflowDetails = lazy(() => import('../../pages/WorkflowDetails')); const HomePage = lazy(() => import('../../pages/HomePage')); const Community = lazy(() => import('../../pages/Community')); const Settings = lazy(() => import('../../pages/Settings')); -const Usage = lazy(() => import('../../pages/Usage')); +const UsageStatistics = lazy(() => import('../../pages/UsageStatistics')); const Targets = lazy(() => import('../../pages/Targets')); const EditSchedule = lazy(() => import('../../pages/EditSchedule')); const SetNewSchedule = lazy(() => import('../../pages/EditSchedule/Schedule')); @@ -214,7 +214,7 @@ const Routes: React.FC = () => { /> )} {role === UserRole.admin ? ( - + ) : ( { +const UsageStatistics = () => { const classes = useStyles(); const { t } = useTranslation(); return ( @@ -27,4 +27,4 @@ const Usage = () => { ); }; -export default Usage; +export default UsageStatistics; diff --git a/litmus-portal/frontend/src/pages/Usage/styles.ts b/litmus-portal/frontend/src/pages/UsageStatistics/styles.ts similarity index 100% rename from litmus-portal/frontend/src/pages/Usage/styles.ts rename to litmus-portal/frontend/src/pages/UsageStatistics/styles.ts diff --git a/litmus-portal/frontend/src/pages/Workflows/index.tsx b/litmus-portal/frontend/src/pages/Workflows/index.tsx index df748353c..6d65b8bd5 100644 --- a/litmus-portal/frontend/src/pages/Workflows/index.tsx +++ b/litmus-portal/frontend/src/pages/Workflows/index.tsx @@ -15,7 +15,7 @@ import { history } from '../../redux/configureStore'; import { RootState } from '../../redux/reducers'; import { getProjectID, getProjectRole } from '../../utils/getSearchParams'; import BrowseSchedule from '../../views/ChaosWorkflows/BrowseSchedule'; -import BrowseWorkflow from '../../views/ChaosWorkflows/BrowseWorkflow'; +import BrowseWorkflow from '../../views/ChaosWorkflows/Runs'; import useStyles from './styles'; const Workflows = () => { @@ -71,10 +71,7 @@ const Workflows = () => { }} variant="fullWidth" > - + { {loading ? ( - + + + + + ) : data?.UsageQuery.Projects.length > 0 ? ( data?.UsageQuery.Projects.map((project: any) => ( @@ -393,7 +397,7 @@ const UsageTable = () => { diff --git a/litmus-portal/frontend/src/views/Usage/UsageTable/styles.ts b/litmus-portal/frontend/src/views/UsageStatistics/UsageTable/styles.ts similarity index 100% rename from litmus-portal/frontend/src/views/Usage/UsageTable/styles.ts rename to litmus-portal/frontend/src/views/UsageStatistics/UsageTable/styles.ts