mirror of
https://github.com/urosran/cally.git
synced 2025-11-26 00:24:53 +00:00
add braindump
This commit is contained in:
@ -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}
|
||||
|
||||
Reference in New Issue
Block a user