круто
This commit is contained in:
@ -371,7 +371,14 @@ useEffect(() => {
|
||||
}
|
||||
}, [caseServers.length, playerServer?.ip]);
|
||||
|
||||
const filteredCases = cases;
|
||||
const filteredCases = (cases || []).filter((c) => {
|
||||
const allowed = c.server_ips || [];
|
||||
// если список пуст — значит кейс доступен везде
|
||||
if (allowed.length === 0) return true;
|
||||
|
||||
// иначе — показываем только те, где выбранный сервер разрешён
|
||||
return !!selectedCaseServerIp && allowed.includes(selectedCaseServerIp);
|
||||
});
|
||||
|
||||
// Фильтруем плащи, которые уже куплены пользователем
|
||||
const availableCapes = storeCapes.filter(
|
||||
@ -608,33 +615,6 @@ const filteredCases = cases;
|
||||
>
|
||||
Кейсы
|
||||
</Typography>
|
||||
<Button
|
||||
disableRipple
|
||||
disableFocusRipple
|
||||
disableTouchRipple
|
||||
variant="outlined"
|
||||
size="small"
|
||||
sx={{
|
||||
transition: 'transform 0.3s ease',
|
||||
width: '60%',
|
||||
background:
|
||||
'linear-gradient(71deg, #F27121 0%, #E940CD 70%, #8A2387 100%)',
|
||||
fontFamily: 'Benzin-Bold',
|
||||
borderRadius: '2.5vw',
|
||||
fontSize: '0.8em',
|
||||
color: 'white',
|
||||
'&:hover': {
|
||||
transform: 'scale(1.02)',
|
||||
},
|
||||
border: 'none',
|
||||
}}
|
||||
onClick={() => {
|
||||
checkPlayerStatus(); // обновляем онлайн-статус
|
||||
loadCases(); // обновляем ТОЛЬКО кейсы
|
||||
}}
|
||||
>
|
||||
Обновить
|
||||
</Button>
|
||||
|
||||
{caseServers.length > 0 && (
|
||||
<FormControl size="small" sx={{ minWidth: 220 }}>
|
||||
|
||||
Reference in New Issue
Block a user