From c5e26597715b9082fc3c40c044ba5d4dce350074 Mon Sep 17 00:00:00 2001 From: crazywoola <100913391+crazywoola@users.noreply.github.com> Date: Mon, 29 Apr 2024 17:55:52 +0800 Subject: [PATCH] Feat/install process refinement (#3982) --- .../[datasetId]/layout.tsx | 496 ++++---- web/app/activate/activateForm.tsx | 2 +- web/app/signin/enterpriseSSOForm.tsx | 2 +- web/app/signin/forms.tsx | 2 +- web/app/signin/normalForm.tsx | 11 +- web/app/signin/page.tsx | 2 +- web/context/i18n.ts | 4 +- web/i18n/de-DE/common.ts | 1046 +++++++++-------- web/i18n/de-DE/login.ts | 119 +- web/i18n/en-US/common.ts | 2 + web/i18n/en-US/login.ts | 1 + web/i18n/fr-FR/common.ts | 2 + web/i18n/fr-FR/login.ts | 1 + web/i18n/index.ts | 4 - web/i18n/ja-JP/common.ts | 2 + web/i18n/ja-JP/login.ts | 1 + web/i18n/pt-BR/common.ts | 2 + web/i18n/pt-BR/login.ts | 1 + web/i18n/uk-UA/common.ts | 2 + web/i18n/uk-UA/login.ts | 1 + web/i18n/vi-VN/common.ts | 1 + web/i18n/vi-VN/login.ts | 1 + web/i18n/zh-Hans/common.ts | 2 + web/i18n/zh-Hans/login.ts | 1 + web/i18n/zh-Hant/common.ts | 2 + web/i18n/zh-Hant/login.ts | 1 + 26 files changed, 871 insertions(+), 840 deletions(-) diff --git a/web/app/(commonLayout)/datasets/(datasetDetailLayout)/[datasetId]/layout.tsx b/web/app/(commonLayout)/datasets/(datasetDetailLayout)/[datasetId]/layout.tsx index f113693fbf..d8e97aac22 100644 --- a/web/app/(commonLayout)/datasets/(datasetDetailLayout)/[datasetId]/layout.tsx +++ b/web/app/(commonLayout)/datasets/(datasetDetailLayout)/[datasetId]/layout.tsx @@ -1,248 +1,248 @@ -'use client' -import type { FC, SVGProps } from 'react' -import React, { useEffect } from 'react' -import { usePathname } from 'next/navigation' -import useSWR from 'swr' -import { useTranslation } from 'react-i18next' -import classNames from 'classnames' -import { useBoolean } from 'ahooks' -import { - Cog8ToothIcon, - // CommandLineIcon, - Squares2X2Icon, - // eslint-disable-next-line sort-imports - PuzzlePieceIcon, - DocumentTextIcon, - PaperClipIcon, - QuestionMarkCircleIcon, -} from '@heroicons/react/24/outline' -import { - Cog8ToothIcon as Cog8ToothSolidIcon, - // CommandLineIcon as CommandLineSolidIcon, - DocumentTextIcon as DocumentTextSolidIcon, -} from '@heroicons/react/24/solid' -import Link from 'next/link' -import s from './style.module.css' -import { fetchDatasetDetail, fetchDatasetRelatedApps } from '@/service/datasets' -import type { RelatedApp, RelatedAppResponse } from '@/models/datasets' -import { getLocaleOnClient } from '@/i18n' -import AppSideBar from '@/app/components/app-sidebar' -import Divider from '@/app/components/base/divider' -import AppIcon from '@/app/components/base/app-icon' -import Loading from '@/app/components/base/loading' -import FloatPopoverContainer from '@/app/components/base/float-popover-container' -import DatasetDetailContext from '@/context/dataset-detail' -import { DataSourceType } from '@/models/datasets' -import useBreakpoints, { MediaType } from '@/hooks/use-breakpoints' -import { LanguagesSupported } from '@/i18n/language' -import { useStore } from '@/app/components/app/store' -import { AiText, ChatBot, CuteRobote } from '@/app/components/base/icons/src/vender/solid/communication' -import { Route } from '@/app/components/base/icons/src/vender/solid/mapsAndTravel' - -export type IAppDetailLayoutProps = { - children: React.ReactNode - params: { datasetId: string } -} - -type ILikedItemProps = { - type?: 'plugin' | 'app' - appStatus?: boolean - detail: RelatedApp - isMobile: boolean -} - -const LikedItem = ({ - type = 'app', - detail, - isMobile, -}: ILikedItemProps) => { - return ( - -