Primera version para produccion
This commit is contained in:
@@ -18,6 +18,17 @@ import { colors } from '../theme';
|
||||
const API_URL = import.meta.env.VITE_EFC_API_URL;
|
||||
|
||||
export default function Admin() {
|
||||
// Leer grupos del usuario desde localStorage
|
||||
let userGroups = [];
|
||||
if (typeof window !== 'undefined') {
|
||||
try {
|
||||
userGroups = JSON.parse(localStorage.getItem('user_groups') || '[]');
|
||||
} catch {
|
||||
userGroups = [];
|
||||
}
|
||||
}
|
||||
// Si los grupos son exactamente [3,5]
|
||||
const isGroup35 = Array.isArray(userGroups) && userGroups.length === 2 && userGroups.includes(3) && userGroups.includes(5);
|
||||
// Estado de servicios
|
||||
const [services, setServices] = useState(null);
|
||||
// Estado de descargas
|
||||
@@ -285,7 +296,7 @@ export default function Admin() {
|
||||
</div>
|
||||
</div>
|
||||
{/* Análisis de actividad de usuario */}
|
||||
{!(typeof window !== 'undefined' && localStorage.getItem('user_is_importador') === 'true') && (
|
||||
{!(typeof window !== 'undefined' && localStorage.getItem('user_is_importador') === 'true') && !isGroup35 && (
|
||||
<div className="bg-white rounded-xl shadow-lg border border-gray-200 p-6 mb-4 animate-fadein-slideup opacity-0"
|
||||
style={{
|
||||
animation: 'fadein-slideup 0.7s cubic-bezier(0.22,1,0.36,1) 0.65s forwards',
|
||||
|
||||
Reference in New Issue
Block a user