diff --git a/docs/sdk/announcements/sunset-export.mdx b/docs/sdk/announcements/sunset-export.mdx index a0e85c9..f3864e5 100644 --- a/docs/sdk/announcements/sunset-export.mdx +++ b/docs/sdk/announcements/sunset-export.mdx @@ -67,12 +67,27 @@ Class](/sdk/storage/guide/rest/#遍历-class)。 如果需要榜单的热数据,则可以通过 REST API 进行遍历导出,请参考[查询排行榜](/sdk/leaderboard/guide/rest/#查询排行榜)。 -## 常见问题 - ## 技术支持 如果您在数据导出和迁移过程中遇到问题,可以通过工单联系我们。 + + +
+ +## 腾讯云 CloudBase + +我们推荐使用腾讯云 CloudBase 作为 LeanCloud 的替代方案。CloudBase 提供数据库、云函数、云存储、身份认证等与 LeanCloud +类似的能力,并配备完整迁移指南及智能迁移脚本,支持自动数据格式转换。迁移详情请参考 +[从 LeanCloud 迁移至 CloudBase 完整指南](https://docs.cloudbase.net/quick-start/migration/leancloud)。 + +迁移用户可使用专属优惠码领取免费云资源,[点击领取](https://buy.cloud.tencent.com/lowcode?buyType=tcb)。 + +如遇兑换码领取和技术问题,可加群咨询: +cloudbase-group + +
+ --- **再次感谢您对 LeanCloud 的支持。** diff --git a/src/docComponents/conditional.tsx b/src/docComponents/conditional.tsx index b269387..791b859 100644 --- a/src/docComponents/conditional.tsx +++ b/src/docComponents/conditional.tsx @@ -1,23 +1,21 @@ import { BRAND, REGION } from "../constants/env"; +import React, { type ReactNode } from "react"; interface ConditionalProps { - children: React.ReactElement[]; + children?: ReactNode; brand?: string; region?: string; if?: boolean; } export function Conditional(props: ConditionalProps) { - - - const { children, brand, region } = props; if ( (!brand || brand === BRAND) && (!region || region === REGION) && (props.if === undefined || props.if) ) { - return children; + return <>{children}; } else { return null; } diff --git a/src/theme/Footer/index.tsx b/src/theme/Footer/index.tsx index b141ccf..8395ae8 100644 --- a/src/theme/Footer/index.tsx +++ b/src/theme/Footer/index.tsx @@ -1,15 +1,10 @@ import React from "react"; import Link from "@docusaurus/Link"; -import Translate from "@docusaurus/Translate"; import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import styles from "./styles.module.scss"; import Logo from "@theme/Logo"; import { BRAND, REGION } from "../../constants/env"; import { getNavLinks, getLicenceLinks } from "./_config"; -import DiscordLogo from "./discord-mark-white.svg"; -import Arrow from "./arrow.svg"; -import TdsFooter from "./TdsFooter"; -import useBaseUrl from "@docusaurus/useBaseUrl"; function getCopyrightNotice(brand: string): string { const year = new Date().getFullYear(); @@ -23,48 +18,15 @@ function Footer() { i18n: { currentLocale }, } = useDocusaurusContext(); - return BRAND === 'tds' && REGION === 'cn' ? : ( + return (