お気に入りが一つだけだった場合に挙動がおかしくなるので修正

This commit is contained in:
harukin-expo-dev-env 2024-04-05 07:22:50 +00:00
parent 1435ccffca
commit 54170c0dfd

View File

@ -22,13 +22,22 @@ export const FavoriteSettingsItem = ({
const [head, setHead] = useState(false); const [head, setHead] = useState(false);
const [tail, setTail] = useState(false); const [tail, setTail] = useState(false);
useEffect(() => { useEffect(() => {
if (index == 0) { switch (true) {
setHead(true); case array.length == 1:
} else if (index == array.length - 1) { setHead(true);
setTail(true); setTail(true);
} else { break;
setHead(false); case index == 0:
setTail(false); setHead(true);
setTail(false);
break;
case index == array.length - 1:
setHead(false);
setTail(true);
break;
default:
setHead(false);
setTail(false);
} }
}, [array]); }, [array]);