UNPKG

ar-design

Version:

AR Design is a (react | nextjs) ui library.

21 lines (20 loc) 600 B
"use client"; import React, { createContext, useState } from "react"; const defaultOptions = { layout: { sider: { left: { element: null, active: true }, right: { element: null, active: true }, }, }, perPage: 5, }; export const ConfigContext = createContext({ config: defaultOptions, setConfig: () => { }, }); const ConfigProvider = ({ children }) => { const [config, setConfig] = useState(defaultOptions); return React.createElement(ConfigContext.Provider, { value: { config, setConfig } }, children); }; export { ConfigProvider };