"use client" import {createContext, ReactNode, FC, useState, Dispatch, SetStateAction} from "react"; import {Job} from "../type"; type JobsContextPayload = { data: Job[] filter?: string setFilter: Dispatch> } | undefined export const JobsContext = createContext(undefined); type JobsContextProviderProps = { jobs: Job[] children: ReactNode[] } export const JobsProvider: FC = ({children, jobs: data}) => { const [filter, setFilter] = useState() return ( {children} ) }