refactor(EpisodePicker): simplify

This commit is contained in:
Timothy Z. 2025-03-31 13:51:31 +03:00
parent cdaad5c834
commit b2f5fb74c8

View file

@ -35,16 +35,15 @@ const EpisodePicker = ({ className, onSubmit }: Props) => {
setEpisode(parseInt(event.target.value));
}, []);
const handleSubmit = useCallback(() => {
if (typeof onSubmit === 'function' && !isNaN(season) && !isNaN(episode)) {
onSubmit(season, episode);
}
}, [onSubmit, season, episode]);
const disabled = useMemo(() => {
return season === initialSeason && episode === initialEpisode;
}, [season, episode, initialSeason, initialEpisode]);
const handleSubmit = () => {
onSubmit(season, episode);
};
return (
<div className={className}>
<NumberInput min={0} label={t('SEASON')} defaultValue={season} onChange={handleSeasonChange} showButtons />