const [keyNo, setKeyNo] = useState(0);
const { useAppDispatch } = useReduxApp();
const dispatch = useAppDispatch();
const [tabs, setTabs] = useState<TabItem[]>(initialTabs);
const newCase = {
key: String(keyNo),
title: (
<div style={{ color: 'red' }}>
New Case {keyNo}
<div className={s.btnCloseTab} onClick={() => delCase(keyNo)}>
<i className="bi bi-x-circle-fill"></i>
</div>
</div>
),
children: <CreateForm keyNo={keyNo} />,
};
const addCase = () => {
setKeyNo((prev) => prev + 1);
const newTabs = [...tabs, newCase];
setTabs(newTabs);
};
const delCase = (id) => {
console.log(id);
console.log(tabs);
};
i just have 6 objects when i click on the X button , missing the object with "key 5" (New Case 5), i dont know what's wrong, please help me