UNPKG

@paima/aiken-mdx

Version:
15 lines (14 loc) 515 B
import React, { createContext, useState } from 'react'; // Create a context with an empty array as the default value export const TypeContext = createContext({ types: [], addType: (_type) => { }, }); const TypesProvider = (props) => { const [types, setTypes] = useState([]); const addType = (type) => { setTypes((prevTypes) => [...prevTypes, type]); }; return React.createElement(TypeContext.Provider, { value: { types, addType } }, props.children); }; export default TypesProvider;