From 5fd8043c991f45bf560b7098213e0be11c24f2b7 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Fri, 14 Jun 2024 09:21:13 +0200 Subject: [PATCH] remove more unused v2 components, fix `href="emailto:` with `href="mailto:` (#4972) --- packages/web/app/src/components/error.tsx | 4 +- .../web/app/src/components/ui/query-error.tsx | 2 +- .../app/src/components/v2/project-types.tsx | 67 ------------------- .../src/components/v2/shine-background.tsx | 13 ---- .../web/app/src/components/v2/skeleton.tsx | 34 ---------- .../organization-subscription-manage.tsx | 2 +- 6 files changed, 4 insertions(+), 118 deletions(-) delete mode 100644 packages/web/app/src/components/v2/project-types.tsx delete mode 100644 packages/web/app/src/components/v2/shine-background.tsx delete mode 100644 packages/web/app/src/components/v2/skeleton.tsx diff --git a/packages/web/app/src/components/error.tsx b/packages/web/app/src/components/error.tsx index b41e8f27b..ebc5cd051 100644 --- a/packages/web/app/src/components/error.tsx +++ b/packages/web/app/src/components/error.tsx @@ -14,7 +14,7 @@ export function ErrorComponent(props: { error: any }) { void flush(2000); }, []); - const isLoggedIn = (session.loading === false && session?.doesSessionExist === true) || false; + const isLoggedIn = !session.loading && session.doesSessionExist; return (
@@ -41,7 +41,7 @@ export function ErrorComponent(props: { error: any }) {

If you wish to track it later or share more details with us,{' '} .

diff --git a/packages/web/app/src/components/ui/query-error.tsx b/packages/web/app/src/components/ui/query-error.tsx index f371f6b2b..b193ffa61 100644 --- a/packages/web/app/src/components/ui/query-error.tsx +++ b/packages/web/app/src/components/ui/query-error.tsx @@ -61,7 +61,7 @@ export function QueryError({ ) : ( )} . diff --git a/packages/web/app/src/components/v2/project-types.tsx b/packages/web/app/src/components/v2/project-types.tsx deleted file mode 100644 index 7d0bcf831..000000000 --- a/packages/web/app/src/components/v2/project-types.tsx +++ /dev/null @@ -1,67 +0,0 @@ -import { ReactElement } from 'react'; -import clsx from 'clsx'; -import { Radio, RadioGroup } from '@/components/v2'; -import { ProjectType } from '@/gql/graphql'; -import { RadioGroupProps } from '@radix-ui/react-radio-group'; -import federation from '../../../public/images/figures/federation.svg'; -import single from '../../../public/images/figures/single.svg'; -import stitching from '../../../public/images/figures/stitching.svg'; - -const PROJECTS: { - title: 'REGULAR' | 'DISTRIBUTED'; - type: ProjectType; - image: string; - description: string; -}[] = [ - { - title: 'REGULAR', - type: ProjectType.Single, - image: single, - description: 'Single API approach', - }, - { - title: 'DISTRIBUTED', - type: ProjectType.Federation, - image: federation, - description: 'Apollo Federation specification', - }, - { - title: 'DISTRIBUTED', - type: ProjectType.Stitching, - image: stitching, - description: 'Built using Schema Stitching', - }, -]; - -export const ProjectTypes = ( - props: Omit, -): ReactElement => { - return ( - - {PROJECTS.map(({ type, image, title, description }) => { - const capitalizedType = type[0] + type.slice(1).toLowerCase(); - return ( - - {`${capitalizedType} -
-

- {title} -

-

{capitalizedType}

- {description} -
-
- ); - })} -
- ); -}; diff --git a/packages/web/app/src/components/v2/shine-background.tsx b/packages/web/app/src/components/v2/shine-background.tsx deleted file mode 100644 index 6cbe589f0..000000000 --- a/packages/web/app/src/components/v2/shine-background.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { ReactElement } from 'react'; - -export const ShineBackground = (): ReactElement => { - return ( -
- ); -}; diff --git a/packages/web/app/src/components/v2/skeleton.tsx b/packages/web/app/src/components/v2/skeleton.tsx deleted file mode 100644 index 6d293cbdc..000000000 --- a/packages/web/app/src/components/v2/skeleton.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import { CSSProperties, ReactElement } from 'react'; -import clsx from 'clsx'; - -type Props = { - // children?: ReactNode; - className?: string; - visible: boolean; - circle?: boolean; - width?: CSSProperties['width']; -}; - -export const Skeleton = ({ - className, - visible, - circle, - width, - ...props -}: Props): ReactElement | null => { - if (!visible) { - return null; - } - - return ( -
- ); -}; diff --git a/packages/web/app/src/pages/organization-subscription-manage.tsx b/packages/web/app/src/pages/organization-subscription-manage.tsx index f233c27ef..8257fadb9 100644 --- a/packages/web/app/src/pages/organization-subscription-manage.tsx +++ b/packages/web/app/src/pages/organization-subscription-manage.tsx @@ -280,7 +280,7 @@ function Inner(props: { if (plan === 'ENTERPRISE') { return ( ); }