Files
desktop/app/providers/DialogStateProvider.tsx/useMentions.ts
rosetta 83f38dc63f 'init'
2026-01-30 05:01:05 +02:00

16 lines
517 B
TypeScript

import { useContext } from "react";
import { DialogStateContext } from "./DialogStateProvider";
export function useMentions() {
const context = useContext(DialogStateContext);
if (!context) {
throw new Error("useMentions must be used within a DialogStateProvider");
}
return {
pushMention: context.pushMention,
popMention: context.popMention,
isMentioned: context.isMentioned,
mentions: context.mentions,
getLastMention: context.getLastMention
};
}