UNPKG

@engie-group/fluid-design-system-react

Version:

Fluid Design System React

20 lines (14 loc) 480 B
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; };