From 088e8d3256134c434a9585d55f191aa1f30dbbdf Mon Sep 17 00:00:00 2001 From: Timeless0911 <50201324+Timeless0911@users.noreply.github.com> Date: Fri, 26 Apr 2024 18:51:19 +0800 Subject: [PATCH] fix: tabData undefined when syncIndex (#1028) --- .changeset/famous-bees-care.md | 5 +++++ packages/theme-default/src/logic/TabDataContext.ts | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 .changeset/famous-bees-care.md diff --git a/.changeset/famous-bees-care.md b/.changeset/famous-bees-care.md new file mode 100644 index 000000000..206d7fd4b --- /dev/null +++ b/.changeset/famous-bees-care.md @@ -0,0 +1,5 @@ +--- +'@rspress/theme-default': patch +--- + +fix tabData undefined when syncindex diff --git a/packages/theme-default/src/logic/TabDataContext.ts b/packages/theme-default/src/logic/TabDataContext.ts index 0e52e772b..f541711e2 100644 --- a/packages/theme-default/src/logic/TabDataContext.ts +++ b/packages/theme-default/src/logic/TabDataContext.ts @@ -10,6 +10,7 @@ export interface ITabDataContext { setTabData: (data: TabData) => void; } -export const TabDataContext = createContext( - {} as ITabDataContext, -); +export const TabDataContext = createContext({ + tabData: {}, + setTabData: () => {}, +});