mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-29 07:53:23 +00:00
19 lines
573 B
JavaScript
19 lines
573 B
JavaScript
import React, { createContext, useState, useContext } from 'react';
|
|
|
|
const SpecialityFormContext = createContext();
|
|
|
|
export const useSpecialityForm = () => useContext(SpecialityFormContext);
|
|
|
|
export const SpecialityFormProvider = ({ children, initialSpeciality }) => {
|
|
const [formData, setFormData] = useState(() => ({
|
|
nom: initialSpeciality.nom || '',
|
|
codeCouleur: initialSpeciality.codeCouleur || '#FFFFFF',
|
|
}));
|
|
|
|
return (
|
|
<SpecialityFormContext.Provider value={{ formData, setFormData }}>
|
|
{children}
|
|
</SpecialityFormContext.Provider>
|
|
);
|
|
};
|