import { useState } from 'react'; import { LoaderIcon, PlusIcon } from '@shared/icons'; import { useImageUploader } from '@utils/hooks/useUploader'; export function AvatarUploader({ setPicture }: { setPicture: any }) { const upload = useImageUploader(); const [loading, setLoading] = useState(false); const uploadAvatar = async () => { const image = await upload(null); if (image.url) { // update parent state setPicture(image.url); // disable loader setLoading(false); } }; return ( ); }