UNPKG

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

Version:

Fluid Design System React

19 lines (16 loc) 731 B
import { jsx } from 'react/jsx-runtime'; import React__default, { useContext, useEffect } from 'react'; import { Utils } from '../../../utils/util.js'; import { NJAvatarContext } from '../NJAvatar.context.js'; const NJAvatarPicture = React__default.forwardRef(({ className, ...htmlProps }, forwardedRef) => { const context = useContext(NJAvatarContext); useEffect(() => { if (context) { context.setHasContent(true); } }, []); const imgClassName = Utils.classNames(className, 'nj-avatar__picture'); return jsx("img", { className: imgClassName, ref: forwardedRef, alt: context?.label, ...htmlProps }); }); NJAvatarPicture.displayName = 'NJAvatarPicture'; export { NJAvatarPicture };