Files
payload/test/admin/components/CustomProvider/index.tsx
2024-03-08 12:33:44 -05:00

26 lines
541 B
TypeScript

'use client'
import React, { createContext, useContext, useState } from 'react'
type CustomContext = {
getCustom
setCustom
}
const Context = createContext({} as CustomContext)
export const CustomProvider: React.FC<{ children: React.ReactNode }> = ({ children }) => {
const [getCustom, setCustom] = useState({})
const value = {
getCustom,
setCustom,
}
console.log('custom provider called')
return <Context.Provider value={value}>{children}</Context.Provider>
}
export const useCustom = () => useContext(Context)