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

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 [tail, setTail] = useState(false);
useEffect(() => {
if (index == 0) {
setHead(true);
} else if (index == array.length - 1) {
setTail(true);
} else {
setHead(false);
setTail(false);
switch (true) {
case array.length == 1:
setHead(true);
setTail(true);
break;
case index == 0:
setHead(true);
setTail(false);
break;
case index == array.length - 1:
setHead(false);
setTail(true);
break;
default:
setHead(false);
setTail(false);
}
}, [array]);