@filbert-js/style-sheet-context
Version:
> StyleSheet Context for filbert-js
17 lines (13 loc) • 428 B
JavaScript
import React from 'react';
import { createStylesheet } from '@filbert-js/browser-stylesheet';
// for css API
export let __sheet = createStylesheet();
export const StyleSheetContext = React.createContext(__sheet);
export const StyleSheetProvider = ({ stylesheet, children }) => {
__sheet = stylesheet;
return (
<StyleSheetContext.Provider value={stylesheet}>
{children}
</StyleSheetContext.Provider>
);
};