mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-12 01:23:31 +01:00
17 lines
493 B
TypeScript
17 lines
493 B
TypeScript
import type { ApiItemJSON } from '@discordjs/api-extractor-utils';
|
|
import { createContext, useContext, type ReactNode } from 'react';
|
|
|
|
export const MemberContext = createContext<ApiItemJSON | undefined>(undefined);
|
|
|
|
export const MemberProvider = ({
|
|
member,
|
|
children,
|
|
}: {
|
|
children?: ReactNode | undefined;
|
|
member: ApiItemJSON | undefined;
|
|
}) => <MemberContext.Provider value={member}>{children}</MemberContext.Provider>;
|
|
|
|
export function useMember() {
|
|
return useContext(MemberContext);
|
|
}
|