ar-design
Version:
AR Design is a (react | nextjs) ui library.
21 lines (20 loc) • 600 B
JavaScript
"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 };