Vendaweb-portal/lib/mui-license.ts

34 lines
1.1 KiB
TypeScript

// MUI X License Configuration
// Configuração da licença usando múltiplas abordagens para garantir funcionamento
// Chaves de licença disponíveis
const PERPETUAL_LICENSE_KEY =
"e0d9bb8070ce0054c9d9ecb6e82cb58fTz0wLEU9MzI0NzIxNDQwMDAwMDAsUz1wcmVtaXVtLExNPXBlcnBldHVhbCxLVj0y";
const ALTERNATIVE_LICENSE_KEY =
"61628ce74db2c1b62783a6d438593bc5Tz1NVUktRG9jLEU9MTY4MzQ0NzgyMTI4NCxTPXByZW1pdW0sTE09c3Vic2NyaXB0aW9uLEtWPTI=";
// Importar LicenseInfo do pacote de licença
import { LicenseInfo } from "@mui/x-license-pro";
// Aplicar a licença
try {
// Aplicar a licença perpétua primeiro
LicenseInfo.setLicenseKey(PERPETUAL_LICENSE_KEY);
console.log("✅ Licença MUI X Premium aplicada (Perpétua)");
} catch (error) {
console.warn(
"⚠️ Erro ao aplicar licença perpétua, tentando alternativa:",
error
);
try {
// Fallback para licença alternativa
LicenseInfo.setLicenseKey(ALTERNATIVE_LICENSE_KEY);
console.log("✅ Licença MUI X Premium aplicada (Alternativa)");
} catch (fallbackError) {
console.error("❌ Erro ao aplicar qualquer licença:", fallbackError);
}
}
export default LicenseInfo;