reakit-system
Version:
Reakit System utils
29 lines (28 loc) • 833 B
TypeScript
import * as React from "react";
import { SystemContextType } from "./SystemContext";
export declare type SystemProviderProps = {
children: React.ReactNode;
unstable_system: SystemContextType;
};
/**
* Provider component that is used by `reakit`'s `Provider` underneath.
*
* @example
* // instead of using
* import { Provider } from "reakit";
* // you can use this
* import { SystemProvider } from "reakit-system";
* // reakit's Provider has more features, such as ID generation
* import * as system from "reakit-system-bootstrap";
*
* function App() {
* return (
* <SystemProvider unstable_system={system}>
* <div>App</div>
* </SystemProvider>
* );
* }
*
* @param props
*/
export declare function SystemProvider({ children, unstable_system: system, }: SystemProviderProps): JSX.Element;