@engie-group/fluid-design-system-react
Version:
Fluid Design System React
19 lines (16 loc) • 731 B
JavaScript
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 };