add braindump

This commit is contained in:
ivic00
2024-10-11 02:00:11 +02:00
parent ca0b55c494
commit e1c03c840d
11 changed files with 605 additions and 395 deletions

View File

@ -13,6 +13,7 @@ interface IBrainDumpContext {
isAddingBrainDump: boolean;
setIsAddingBrainDump: (value: boolean) => void;
addBrainDump: (BrainDump: IBrainDump) => void;
deleteBrainDump: (id: number) => void;
}
const BrainDumpContext = createContext<IBrainDumpContext | undefined>(
@ -82,6 +83,12 @@ export const BrainDumpProvider: React.FC<{ children: React.ReactNode }> = ({
);
};
const deleteBrainDump = (id: number) => {
setBrainDumps((prevBrainDumps) =>
prevBrainDumps.filter((BrainDump) => BrainDump.id !== id)
);
};
return (
<BrainDumpContext.Provider
value={{
@ -90,6 +97,7 @@ export const BrainDumpProvider: React.FC<{ children: React.ReactNode }> = ({
isAddingBrainDump,
setIsAddingBrainDump,
addBrainDump,
deleteBrainDump
}}
>
{children}