// LevelContext.ts
import { createContext } from 'react';
const initialContext = 0;
const LevelContext = createContext(initialContext);
export default LevelContext;
//Section.tsx
import { useContext } from "react";
import LevelContext from "../context/LevelContext";
type Props = {
children: React.ReactNode;
};
const Section = ({ children }: Props) => {
const level = useContext(LevelContext);
return (
<section className="section">
<LevelContext.Provider value={level + 1}>
{children}
</LevelContext.Provider>
</section>
);
};
export default Section;