Atualização automática: 2026-05-24 01:20:13
This commit is contained in:
@@ -316,7 +316,7 @@ async function applyUltraModernRedesign(cloneDir) {
|
||||
|
||||
try {
|
||||
const rawResponse = await askAI(prompt, `Planeje o redesign do site no diretório: ${cloneDir}`);
|
||||
const jsonStr = rawResponse.replace(/```json/gi, '').replace(/```/g, '').trim();
|
||||
let jsonStr = rawResponse.match(/\{[\s\S]*\}/)?.[0] || '{}';
|
||||
const parsed = JSON.parse(jsonStr);
|
||||
if (parsed.appliedStyles) appliedStyles = parsed.appliedStyles;
|
||||
if (parsed.elementsRedesigned) elementsRedesigned = parsed.elementsRedesigned;
|
||||
@@ -324,8 +324,9 @@ async function applyUltraModernRedesign(cloneDir) {
|
||||
console.error("Erro na IA do Designer:", e);
|
||||
}
|
||||
|
||||
// Injetar o CSS de Redesign Ultra-Moderno gerado pela IA no site clonado
|
||||
let newPreviewUrl = `/api/preview/${cloneDir.split('/').pop()}`;
|
||||
// Remover barra no final se houver
|
||||
let cleanDir = cloneDir.endsWith('/') ? cloneDir.slice(0, -1) : cloneDir;
|
||||
let newPreviewUrl = `/api/preview/${cleanDir.split('/').pop()}`;
|
||||
try {
|
||||
const response = await fetch('/api/ai/inject-redesign', {
|
||||
method: 'POST',
|
||||
@@ -335,7 +336,8 @@ async function applyUltraModernRedesign(cloneDir) {
|
||||
appliedStyles,
|
||||
elementsRedesigned,
|
||||
outputDir: settings.outputDir,
|
||||
agentName: 'designer'
|
||||
agentName: 'designer',
|
||||
isCustomPath: agentsState.designer?.currentClone?.isCustomPath || false
|
||||
})
|
||||
});
|
||||
const data = await response.json();
|
||||
|
||||
Reference in New Issue
Block a user