From bd5a9f5b720dfb66a661958dece34e0d4646019e Mon Sep 17 00:00:00 2001 From: Matheus de Almeida <69125506+matheusmra@users.noreply.github.com> Date: Fri, 12 Jun 2026 18:02:03 -0300 Subject: [PATCH 1/3] removing unit lourdes from footer --- app/components/common/footer/Units.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/components/common/footer/Units.js b/app/components/common/footer/Units.js index 89ab454..32bff6d 100644 --- a/app/components/common/footer/Units.js +++ b/app/components/common/footer/Units.js @@ -13,7 +13,7 @@ export default function Units() {

Prédio 34 - HackerSpace


Lourdes

-

PUC Minas - Unidade Lourdes

+

PUC Minas

R. Cláudio Manoel, 1162 - Savassi

Prédio 4 - Sala 1106

From 53b856335e760f2cac9d84e5c3ccb8a59d379ae3 Mon Sep 17 00:00:00 2001 From: Matheus de Almeida <69125506+matheusmra@users.noreply.github.com> Date: Fri, 12 Jun 2026 18:18:10 -0300 Subject: [PATCH 2/3] Update Units.js --- app/components/common/footer/Units.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/components/common/footer/Units.js b/app/components/common/footer/Units.js index 32bff6d..43ca33f 100644 --- a/app/components/common/footer/Units.js +++ b/app/components/common/footer/Units.js @@ -13,7 +13,7 @@ export default function Units() {

Prédio 34 - HackerSpace


Lourdes

-

PUC Minas

+

PUC Minas - Lourdes

R. Cláudio Manoel, 1162 - Savassi

Prédio 4 - Sala 1106

From ae05d0407fa05f306d5e4fdfdf69d8c5c3de0588 Mon Sep 17 00:00:00 2001 From: Felipe Birchal Borges <165811745+FelipeBirchall@users.noreply.github.com> Date: Tue, 16 Jun 2026 19:29:39 -0300 Subject: [PATCH 3/3] =?UTF-8?q?Atualiza=C3=A7=C3=A3o=20da=20p=C3=A1gina=20?= =?UTF-8?q?Labs=20para=20Conte=C3=BAdos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/components/common/header/Header.js | 4 +- app/components/contents/WorkshopCard.js | 15 ++++++ app/components/contents/WorkshopsCta.js | 15 ++++++ app/labs/page.js | 67 +++++++++++++++++++++++-- 4 files changed, 95 insertions(+), 6 deletions(-) create mode 100644 app/components/contents/WorkshopCard.js create mode 100644 app/components/contents/WorkshopsCta.js diff --git a/app/components/common/header/Header.js b/app/components/common/header/Header.js index 8fd544a..9f3cda6 100644 --- a/app/components/common/header/Header.js +++ b/app/components/common/header/Header.js @@ -27,7 +27,7 @@ export default function Header() { - Labs + Conteúdos
  • @@ -88,7 +88,7 @@ export default function Header() { - Labs + Conteúdos
  • diff --git a/app/components/contents/WorkshopCard.js b/app/components/contents/WorkshopCard.js new file mode 100644 index 0000000..1cd1fd5 --- /dev/null +++ b/app/components/contents/WorkshopCard.js @@ -0,0 +1,15 @@ +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; + +export default function WorkshopCard({ icon, title, description }) { + return ( +
    +
    +
    + +
    +
    +

    {title}

    +

    {description}

    +
    + ); +} diff --git a/app/components/contents/WorkshopsCta.js b/app/components/contents/WorkshopsCta.js new file mode 100644 index 0000000..b0714ce --- /dev/null +++ b/app/components/contents/WorkshopsCta.js @@ -0,0 +1,15 @@ +import ButtonLink from '../common/ButtonLink'; + +export default function WorkshopsCta({ title, description, buttonText, buttonLink }) { + return ( +
    +
    +

    {title}

    +

    {description}

    +
    +
    + +
    +
    + ); +} diff --git a/app/labs/page.js b/app/labs/page.js index 55637a7..e97c18c 100644 --- a/app/labs/page.js +++ b/app/labs/page.js @@ -1,10 +1,12 @@ import ButtonLink from '../components/common/ButtonLink'; import SectionDescription from '../components/common/SectionDescription'; import SectionTitle from '../components/common/SectionTitle'; +import WorkshopCard from '../components/contents/WorkshopCard'; +import WorkshopsCta from '../components/contents/WorkshopsCta'; import Github from "../github.js"; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import { faStar, faCode } from '@fortawesome/free-solid-svg-icons'; +import { faStar, faCode, faBookOpen, faUsers, faScrewdriverWrench } from '@fortawesome/free-solid-svg-icons'; export const dynamic = 'force-dynamic'; @@ -29,9 +31,65 @@ export default async function LabsPage() { return (
    +
    +
    +

    Workshops & Labs

    +

    + Acesse workshops introdutórios e projetos desenvolvidos pela comunidade da Web Tech Network para + aprender tecnologia de forma prática e colaborativa. +

    +
    +
    + Workshop da Web Tech +
    +
    + +
    + O que são os Workshops? + + Os workshops da Web Tech Network são encontros introdutórios voltados para aprendizado prático em + diferentes áreas da tecnologia. Durante os encontros, os participantes têm contato com conceitos + fundamentais, demonstrações práticas e atividades guiadas para desenvolver conhecimentos técnicos de + forma acessível. + +
    + + + +
    +
    + +
    + +
    +
    - Labs - Todo projeto desenvolvido pelos membros da WebTech gera um ou mais labs, que são repositórios no GitHub que contam com todo o detalhamento técnico das tecnologias utilizadas e dos conhecimentos desenvolvidos. + O que são os Labs? + + Os labs são repositórios no GitHub gerados a partir dos projetos desenvolvidos pelos membros da WebTech. + Eles reúnem o detalhamento técnico das tecnologias utilizadas e os conhecimentos adquiridos ao longo do desenvolvimento. +
    {data.map((repo) => )}
    @@ -77,4 +135,5 @@ function LabLabel({ children }) { return (
    {children}
    ); -} \ No newline at end of file +} +