migrate to new react 19 context api
This commit is contained in:
parent
96086bcb0c
commit
f3c08e8382
@ -78,9 +78,9 @@ export function UploadFilesProvider({ children }) {
|
|||||||
return newFilesById
|
return newFilesById
|
||||||
})
|
})
|
||||||
return (
|
return (
|
||||||
<UploadFilesContext.Provider value={[filesById, setFilesById]}>
|
<UploadFilesContext value={[filesById, setFilesById]}>
|
||||||
{children}
|
{children}
|
||||||
</UploadFilesContext.Provider>
|
</UploadFilesContext>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -92,9 +92,9 @@ export function EventLoopProvider({ children }) {
|
|||||||
clientStorage,
|
clientStorage,
|
||||||
)
|
)
|
||||||
return (
|
return (
|
||||||
<EventLoopContext.Provider value={[addEvents, connectErrors]}>
|
<EventLoopContext value={[addEvents, connectErrors]}>
|
||||||
{children}
|
{children}
|
||||||
</EventLoopContext.Provider>
|
</EventLoopContext>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -112,13 +112,13 @@ export function StateProvider({ children }) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
{% for state_name in initial_state %}
|
{% for state_name in initial_state %}
|
||||||
<StateContexts.{{state_name|var_name}}.Provider value={ {{state_name|var_name}} }>
|
<StateContexts.{{state_name|var_name}} value={ {{state_name|var_name}} }>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<DispatchContext.Provider value={dispatchers}>
|
<DispatchContext value={dispatchers}>
|
||||||
{children}
|
{children}
|
||||||
</DispatchContext.Provider>
|
</DispatchContext>
|
||||||
{% for state_name in initial_state|reverse %}
|
{% for state_name in initial_state|reverse %}
|
||||||
</StateContexts.{{state_name|var_name}}.Provider>
|
</StateContexts.{{state_name|var_name}}>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -36,17 +36,17 @@ export default function RadixThemesColorModeProvider({ children }) {
|
|||||||
const allowedModes = ["light", "dark", "system"];
|
const allowedModes = ["light", "dark", "system"];
|
||||||
if (!allowedModes.includes(mode)) {
|
if (!allowedModes.includes(mode)) {
|
||||||
console.error(
|
console.error(
|
||||||
`Invalid color mode "${mode}". Defaulting to "${defaultColorMode}".`
|
`Invalid color mode "${mode}". Defaulting to "${defaultColorMode}".`,
|
||||||
);
|
);
|
||||||
mode = defaultColorMode;
|
mode = defaultColorMode;
|
||||||
}
|
}
|
||||||
setTheme(mode);
|
setTheme(mode);
|
||||||
};
|
};
|
||||||
return (
|
return (
|
||||||
<ColorModeContext.Provider
|
<ColorModeContext
|
||||||
value={{ rawColorMode, resolvedColorMode, toggleColorMode, setColorMode }}
|
value={{ rawColorMode, resolvedColorMode, toggleColorMode, setColorMode }}
|
||||||
>
|
>
|
||||||
{children}
|
{children}
|
||||||
</ColorModeContext.Provider>
|
</ColorModeContext>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user