10 lines
315 B
TypeScript
10 lines
315 B
TypeScript
|
import { createContext } from "preact";
|
||
|
import { useContext } from "preact/compat";
|
||
|
import { Reminder } from "../../api";
|
||
|
|
||
|
export const ReminderContext = createContext<
|
||
|
[Reminder, (r: (reminder: Reminder) => Reminder) => void]
|
||
|
>([null, () => {}]);
|
||
|
|
||
|
export const useReminder = () => useContext(ReminderContext);
|