13 lines
483 B
TypeScript
13 lines
483 B
TypeScript
import { useContext } from "react";
|
|
import { GroupInformation, InformationContext } from "./InformationProvider";
|
|
|
|
export function useUpdateGroupInformation() : (groupInfo: GroupInformation) => void {
|
|
const context = useContext(InformationContext);
|
|
const {updateGroupInformation} = context;
|
|
|
|
if(!context || !context.cachedGroups) {
|
|
throw new Error("useUpdateGroupInformation must be used within a InformationProvider");
|
|
}
|
|
|
|
return updateGroupInformation;
|
|
} |