UNPKG

@momentum-ui/react-collaboration

Version:

Cisco Momentum UI Framework for React Collaboration Applications

19 lines 686 B
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ import { useState, useEffect } from 'react'; export var useAvatarImage = function (src) { var _a = useState(false), imageLoaded = _a[0], setImageLoaded = _a[1]; useEffect(function () { if (!src) { // reset image loaded if src is empty setImageLoaded(false); } }, [src]); var handleOnLoad = function () { setImageLoaded(true); }; var handleOnError = function () { setImageLoaded(false); }; return { imageLoaded: imageLoaded, handleOnLoad: handleOnLoad, handleOnError: handleOnError }; }; //# sourceMappingURL=Avatar.hooks.js.map