34 lines
1.1 KiB
TypeScript
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;
|