Skip to content

Commit e422af3

Browse files
committed
feat: garfish provider support add appName props
1 parent fb6bf9e commit e422af3

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

.changeset/tame-peas-fix.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@modern-js/plugin-garfish': patch
3+
---
4+
5+
feat: garfish provider support add appName props
6+
7+
feat: garfish provider 支持添加 appName props

packages/runtime/plugin-garfish/src/runtime/provider.tsx

+8-4
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ export function createProvider(
3333
basename,
3434
dom,
3535
props,
36+
appName,
3637
}: {
3738
basename: string;
3839
dom: HTMLElement;
@@ -43,14 +44,17 @@ export function createProvider(
4344
const mountNode = generateRootDom(dom, id || 'root');
4445
if (customBootstrap) {
4546
root = await customBootstrap(ModernRoot, () =>
46-
render(<ModernRoot basename={basename} {...props} />, mountNode),
47+
render(
48+
<ModernRoot basename={basename} appName={appName} {...props} />,
49+
mountNode,
50+
),
4751
);
4852
} else {
4953
if (beforeRender) {
50-
await beforeRender(ModernRoot, { basename, ...props });
54+
await beforeRender(ModernRoot, { basename, appName, ...props });
5155
}
5256
root = await render(
53-
<ModernRoot basename={basename} {...props} />,
57+
<ModernRoot basename={basename} appName={appName} {...props} />,
5458
mountNode,
5559
);
5660
}
@@ -77,7 +81,7 @@ export function createProvider(
7781
const ModernRoot = createRoot(null);
7882

7983
return createPortal(
80-
<ModernRoot basename={basename} {...props} />,
84+
<ModernRoot basename={basename} />,
8185
dom.querySelector(`#${id || 'root'}`) || dom,
8286
);
8387
},

0 commit comments

Comments
 (0)