diff --git a/index.html b/index.html index 856979d..cf45da5 100644 --- a/index.html +++ b/index.html @@ -29,8 +29,6 @@ box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); } - - .topic-card { transition: transform 0.25s ease, box-shadow 0.25s ease; cursor: pointer; @@ -201,7 +199,7 @@
No nível avançado do MapaDev, você entra na etapa que transforma desenvolvedores competentes em profissionais completos. Aqui, você aprenderá a projetar, organizar e manter aplicações modernas, utilizando padrões de arquitetura, ferramentas de alta eficiência e práticas adotadas por equipes experientes em empresas reais.
diff --git a/src/header-componente.js b/src/header-componente.js index 030616c..7528282 100644 --- a/src/header-componente.js +++ b/src/header-componente.js @@ -1,4 +1,8 @@ -const caminhoAtual = window.location.pathname.split("/").pop(); //Seleciona o caminho atual. +const partes = window.location.pathname.split("/"); +const caminhoAtual = partes.pop(); //Seleciona o caminho atual. +const pastaAtual = partes.pop(); //Seleciona o caminho atual. + +const dentroDeSrc = pastaAtual === "src"; //Informa se está no src class Header extends HTMLElement { connectedCallback(){ @@ -28,18 +32,7 @@ class Header extends HTMLElement { "avancado-cloud-computing.html" ]; - let inicianteLink = "" - let intermediarioLink = "" - let avancadoLink = "" - if(caminhoAtual === "index.html"){ - inicianteLink = '"href="src/iniciante.html"' - intermediarioLink = '"href="src/intermediario.html"' - avancadoLink = '"href="src/avancado.html"' - }else { - inicianteLink = '"href="iniciante.html"' - intermediarioLink = '"href="intermediario.html"' - avancadoLink = '"href="avancado.html"' - } + const base = dentroDeSrc ? "../" : ""; //data-bs-theme="light" estava travando o tema no "light" //troquei a class="logo-light" por class="logo-img" para trocar a logo caso tema 'dark' @@ -53,8 +46,8 @@ class Header extends HTMLElement { - -