cv/src/app/hooks/PersonContext.tsx

18 lines
520 B
TypeScript
Raw Normal View History

2023-05-24 07:24:20 +00:00
'use client'
import React, { useContext } from 'react';
2023-05-24 07:24:20 +00:00
import { createContext } from 'react';
import { personalData } from '../../PersonalData';
import { PersonalData } from '../../PersonalDataTypes';
2023-05-24 07:24:20 +00:00
export const PersonContext = createContext(personalData);
2023-05-24 07:24:20 +00:00
export function PersonProvider({ children }) {
return (
<PersonContext.Provider value={personalData}>
2023-05-24 07:24:20 +00:00
{children}
</PersonContext.Provider>
)
}
export const usePersonContext = (): PersonalData => useContext(PersonContext)