/** * Supera Glia - Configurações Globais * @module core/config */ // Namespace global da aplicação window.SuperaGlia = window.SuperaGlia || {}; // Configurações da API SuperaGlia.config = { API_BASE: 'https://n8n.supera.myddns.me/webhook/glia', SESSION_KEY: 'glia_session', // URLs externas (iframes) CHATWOOT_URL: 'https://atendimento.supera.myddns.me/app/accounts/1/dashboard', OPENWEBUI_URL: 'https://openwebui.supera.myddns.me', XMPP_URL: 'https://equipe.supera.myddns.me', WEBMAIL_URL: 'https://webmail.superasaobento.com.br', CALENDAR_URL: 'https://calendar.google.com/calendar/embed?src=escolasuperasaobento%40gmail.com&ctz=America%2FSao_Paulo', // Versão VERSION: '1.0.0' }; // Hooks do React disponíveis globalmente SuperaGlia.hooks = null; // Componentes do Recharts SuperaGlia.charts = null; // Inicialização dos hooks quando React estiver pronto SuperaGlia.initHooks = function() { if (typeof React !== 'undefined') { SuperaGlia.hooks = { useState: React.useState, useEffect: React.useEffect, useCallback: React.useCallback, useContext: React.useContext, createContext: React.createContext, useRef: React.useRef, useMemo: React.useMemo }; } if (typeof Recharts !== 'undefined') { SuperaGlia.charts = { LineChart: Recharts.LineChart, Line: Recharts.Line, XAxis: Recharts.XAxis, YAxis: Recharts.YAxis, CartesianGrid: Recharts.CartesianGrid, Tooltip: Recharts.Tooltip, Legend: Recharts.Legend, ResponsiveContainer: Recharts.ResponsiveContainer, AreaChart: Recharts.AreaChart, Area: Recharts.Area, BarChart: Recharts.BarChart, Bar: Recharts.Bar, PieChart: Recharts.PieChart, Pie: Recharts.Pie, Cell: Recharts.Cell }; } };