skolplattformen-backup/apps/skolplattformen-sthlm/components/childContext.component.tsx

20 lines
501 B
TypeScript

import { Child } from '@skolplattformen/api-skolplattformen'
import React, { createContext, useContext } from 'react'
interface ChildProviderProps {
child: Child
children: React.ReactNode
}
export const ChildContext = createContext<Child>({
id: '',
sdsId: '',
name: '',
})
export const ChildProvider = ({ child, children }: ChildProviderProps) => {
return <ChildContext.Provider value={child}>{children}</ChildContext.Provider>
}
export const useChild = () => useContext(ChildContext)