fix: availabilty input bug fixed

This commit is contained in:
Udit Takkar
2021-10-18 19:29:43 +05:30
committed by Alec LaLonde
parent 3d8a56dafc
commit 90c9963487

View File

@@ -3,7 +3,7 @@ import { SetupProfile } from 'components/Setup/SetupProfile';
import { SetupContextProvider } from 'contexts/SetupContext';
import { useUser } from 'lib/hooks';
import { InferGetStaticPropsType } from 'next';
import React, { useState } from 'react';
import React, { useEffect, useState } from 'react';
export const getStaticProps = async () => ({
props: {
@@ -17,12 +17,15 @@ const AvailabilitySetup: React.FC<DefaultSetupProps> = () => {
const [availability, setAvailability] = useState<string>('');
const { user } = useUser({ redirectTo: '/' });
if (user?.player) {
const { player } = user;
if (player.availability_hours && !availability) {
setAvailability(player.availability_hours.toString());
useEffect(() => {
if (user?.player) {
const { player } = user;
if (player.availability_hours && !availability) {
setAvailability(player.availability_hours.toString());
}
}
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
return (
<SetupContextProvider>