Skip to content

Commit

Permalink
Make avatar upload persists when going backwards in onboarding
Browse files Browse the repository at this point in the history
  • Loading branch information
louilinn committed Nov 7, 2023
1 parent 51c4cc2 commit a15336d
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
4 changes: 3 additions & 1 deletion src/components/AvatarUploader.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,12 @@ const AvatarUploader = ({
handleUpload,
onLoadingChange,
showIndicatorRing,
presetUrl,
}) => {
const classes = useStyles();

const [isOpenDialogUploadInfo, setIsOpenDialogUploadInfo] = useState(false);
const [avatarUploadUrl, setAvatarUploadUrl] = useState('');
const [avatarUploadUrl, setAvatarUploadUrl] = useState(presetUrl);
const isLoading = useSelector((state) => state.isLoading);

useEffect(() => {
Expand Down Expand Up @@ -75,6 +76,7 @@ const AvatarUploader = ({
AvatarUploader.propTypes = {
handleUpload: PropTypes.func,
onLoadingChange: PropTypes.func.isRequired,
presetUrl: PropTypes.string,
showIndicatorRing: PropTypes.bool,
};

Expand Down
4 changes: 2 additions & 2 deletions src/views/Onboarding.js
Original file line number Diff line number Diff line change
Expand Up @@ -317,7 +317,7 @@ const OnboardingStepUsername = ({ onDisabledChange, values, onChange }) => {

const OnboardingStepAvatar = ({ onDisabledChange, onChange, values }) => {
const classes = useStyles();
const [photoUploaded, setPhotoUploaded] = useState(false);
const [photoUploaded, setPhotoUploaded] = useState(values.avatarUrl != null);

const handleUpload = (avatarUrl) => {
onChange({
Expand All @@ -338,8 +338,8 @@ const OnboardingStepAvatar = ({ onDisabledChange, onChange, values }) => {
<Box mt={4}>
<AvatarUploader
handleUpload={handleUpload}
value={values.avatarUrl}
onLoadingChange={onDisabledChange}
presetUrl={values.avatarUrl}
/>
</Box>
</Box>
Expand Down

0 comments on commit a15336d

Please sign in to comment.