fix: don't swallow children
This commit is contained in:
parent
68d816bf98
commit
44661e9048
|
|
@ -28,14 +28,14 @@ type MetadataEntries = [string, unknown][];
|
||||||
|
|
||||||
export const MetadataContext = React.createContext<MetadataEntries>([]);
|
export const MetadataContext = React.createContext<MetadataEntries>([]);
|
||||||
|
|
||||||
export function MetadataProvider({ metadata }: React.PropsWithChildren<{ metadata: Metadata }>) {
|
export function MetadataProvider({ metadata, children }: React.PropsWithChildren<{ metadata: Metadata }>) {
|
||||||
const entries = React.useMemo(() => {
|
const entries = React.useMemo(() => {
|
||||||
// TODO: do not plumb actualWorkers through metadata.
|
// TODO: do not plumb actualWorkers through metadata.
|
||||||
|
|
||||||
return Object.entries(metadata).filter(([key]) => key !== 'actualWorkers');
|
return Object.entries(metadata).filter(([key]) => key !== 'actualWorkers');
|
||||||
}, [metadata]);
|
}, [metadata]);
|
||||||
|
|
||||||
return <MetadataContext.Provider value={entries} />;
|
return <MetadataContext.Provider value={entries}>{children}</MetadataContext.Provider>;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function useMetadata() {
|
export function useMetadata() {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue