From a8b0767f9864d88c095efbc9ecea55cb71aa897d Mon Sep 17 00:00:00 2001 From: David Crespo Date: Sat, 27 Nov 2021 16:06:46 -0600 Subject: [PATCH 01/21] working get projects request --- app/pages/ProjectsPage.tsx | 11 +- libs/api/__generated__/Api.ts | 2517 +++++++++++++++++++++++++++++++++ libs/api/index.ts | 4 + tools/generate_api_client.sh | 15 +- 4 files changed, 2530 insertions(+), 17 deletions(-) create mode 100644 libs/api/__generated__/Api.ts diff --git a/app/pages/ProjectsPage.tsx b/app/pages/ProjectsPage.tsx index c0ab1b679d..f8138a9b36 100644 --- a/app/pages/ProjectsPage.tsx +++ b/app/pages/ProjectsPage.tsx @@ -1,8 +1,9 @@ import React from 'react' import { Link } from 'react-router-dom' import { formatDistanceToNowStrict } from 'date-fns' +import { useQuery } from 'react-query' -import { useApiQuery } from '@oxide/api' +import { api2 } from '@oxide/api' import { buttonStyle, PageHeader, @@ -35,9 +36,9 @@ const Metric = ({ label, value, className }: MetricProps) => ( const ProjectsPage = () => { const { orgName } = useParams('orgName') - const { data } = useApiQuery('organizationProjectsGet', { - organizationName: orgName, - }) + const data = useQuery('organizationProjectsGet', () => + api2.organizations.organizationProjectsGet({ organizationName: orgName }) + ).data?.data if (!data) return
loading
@@ -76,7 +77,7 @@ const ProjectsPage = () => {