@engie-group/fluid-design-system-react
Version:
Fluid Design System React
20 lines (14 loc) • 480 B
text/typescript
import React from 'react';
type NJAvatarContextType = {
hasContent: boolean;
setHasContent: React.Dispatch<React.SetStateAction<boolean>>;
label?: string;
};
export const NJAvatarContext = React.createContext<NJAvatarContextType | null>(null);
export const useNJAvatarContext = () => {
const context = React.useContext(NJAvatarContext);
if (context == null) {
throw new Error('NJModal components must be wrapped in <NJAvatar.Root />');
}
return context;
};