diff --git a/.deco/blocks/pages-404-568118.json b/.deco/blocks/pages-404-568118.json new file mode 100644 index 0000000..150d613 --- /dev/null +++ b/.deco/blocks/pages-404-568118.json @@ -0,0 +1,30 @@ +{ + "name": "404", + "path": "/404", + "sections": [ + { + "__resolveType": "website/sections/Rendering/Lazy.tsx", + "section": { + "__resolveType": "Header Principal" + } + }, + { + "__resolveType": "website/sections/Rendering/Lazy.tsx", + "section": { + "__resolveType": "site/sections/Page404/Page404.tsx", + "title": "

Opa!

Acho que perdemos o foco

", + "description": "

Esta página não foi encontrada

" + } + }, + { + "__resolveType": "website/sections/Rendering/Lazy.tsx", + "section": { + "__resolveType": "Footer" + } + } + ], + "seo": { + "__resolveType": "website/sections/Seo/SeoV2.tsx" + }, + "__resolveType": "website/pages/Page.tsx" +} \ No newline at end of file diff --git a/.deco/metadata/blocks.json b/.deco/metadata/blocks.json index b67488c..78b2400 100644 --- a/.deco/metadata/blocks.json +++ b/.deco/metadata/blocks.json @@ -1 +1 @@ -{"/.deco/blocks/Preview%20%2Fsections%2FHero.tsx.json":{"blockType":"sections","__resolveType":"site/sections/Hero.tsx"},"/.deco/blocks/Preview Sections MyHero.json":{"blockType":"sections","__resolveType":"site/sections/myHero.tsx"},"/.deco/blocks/Preview%20%2Fsections%2Fhero-2.tsx.json":{"blockType":"sections","__resolveType":"site/sections/hero-2.tsx"},"/.deco/blocks/pages-home-5afd25174424.json":{"name":"Home","path":"/","blockType":"pages","__resolveType":"website/pages/Page.tsx"},"/.deco/blocks/Vanilla.json":{"blockType":"sections","__resolveType":"site/sections/Theme/Theme.tsx"},"/.deco/blocks/decohub.json":{"blockType":"apps","__resolveType":"site/apps/decohub.ts"},"/.deco/blocks/Footer.json":{"blockType":"sections","__resolveType":"site/sections/Footer.tsx"},"/.deco/blocks/Neutral.json":{"blockType":"sections","__resolveType":"site/sections/Theme/Theme.tsx"},"/.deco/blocks/Mobile.json":{"blockType":"matchers","__resolveType":"website/matchers/device.ts"},"/.deco/blocks/site.json":{"blockType":"apps","__resolveType":"site/apps/site.ts"},"/.deco/blocks/Preview%20%2Fsections%2FFooter.tsx.json":{"blockType":"sections","__resolveType":"site/sections/Footer.tsx"},"/.deco/blocks/app-site%252Fapps%252Fdecohub.ts.json":{"blockType":"apps","__resolveType":"site/apps/decohub.ts"},"/.deco/blocks/pages-My%2520New%2520Page-205426.json":{"name":"My New Page","path":"/example-path","blockType":"pages","__resolveType":"website/pages/Page.tsx"},"/.deco/blocks/Relat%C3%B3rios.json":{"blockType":"sections","__resolveType":"site/sections/Content/Reports.tsx"},"/.deco/blocks/Preview%20%2Fsections%2FHeader.tsx.json":{"blockType":"sections","__resolveType":"site/sections/Header.tsx"},"/.deco/blocks/Preview%20%2Fsections%2FFaq.tsx.json":{"blockType":"sections","__resolveType":"site/sections/Faq.tsx"},"/.deco/blocks/blog.json":{"blockType":"apps","__resolveType":"decohub/apps/blog.ts"},"/.deco/blocks/pages-Time-324137.json":{"name":"Time","path":"/time","blockType":"pages","__resolveType":"website/pages/Page.tsx"},"/.deco/blocks/Serene%20Coastline.json":{"blockType":"sections","__resolveType":"site/sections/Theme/Theme.tsx"},"/.deco/blocks/Sunset%20Glow.json":{"blockType":"sections","__resolveType":"site/sections/Theme/Theme.tsx"},"/.deco/blocks/app-decohub%252Fapps%252Fhtmx.ts.json":{"blockType":"apps","__resolveType":"decohub/apps/htmx.ts"},"/.deco/blocks/app-site%252Fapps%252Fsite.ts.json":{"blockType":"apps","__resolveType":"site/apps/site.ts"},"/.deco/blocks/Header%20Principal.json":{"blockType":"sections","__resolveType":"site/sections/Header.tsx"},"/.deco/blocks/Groovy%20Vibes.json":{"blockType":"sections","__resolveType":"site/sections/Theme/Theme.tsx"},"/.deco/blocks/Newsletter.json":{"blockType":"sections","__resolveType":"site/sections/Content/Newsletter.tsx"},"/.deco/blocks/Preview%20%2Fsections%2FPoweredByDeco.tsx.json":{"blockType":"sections","__resolveType":"site/sections/PoweredByDeco.tsx"},"/.deco/blocks/pages-Sobre-42819.json":{"name":"Sobre Nós","path":"/sobre-nos","blockType":"pages","__resolveType":"website/pages/Page.tsx"},"/.deco/blocks/Faq%20-%20default.json":{"blockType":"sections","__resolveType":"site/sections/Faq.tsx"},"/.deco/blocks/Header.json":{"blockType":"sections","__resolveType":"site/sections/Header.tsx"},"/.deco/blocks/pages-Doadores-192592.json":{"name":"Doadores","path":"/doadores","blockType":"pages","__resolveType":"website/pages/Page.tsx"},"/.deco/blocks/Preview%20Sections%20MyHero.json":{"blockType":"sections","__resolveType":"site/sections/myHero.tsx"},"/.deco/blocks/htmx.json":{"blockType":"apps","__resolveType":"decohub/apps/htmx.ts"},"/.deco/blocks/pages-Opera%25C3%25A7%25C3%25A3o-289308.json":{"name":"Operação","path":"/operacao","blockType":"pages","__resolveType":"website/pages/Page.tsx"},"/.deco/blocks/Urban%20Chic.json":{"blockType":"sections","__resolveType":"site/sections/Theme/Theme.tsx"},"/.deco/blocks/Preview%20site%2Fsections%2FContent%2FPartnersList.tsx.json":{"blockType":"sections","__resolveType":"site/sections/Content/PartnersList.tsx"},"/.deco/blocks/Preview%20%2Fsections%2FImageWithParagraph.tsx.json":{"blockType":"sections","__resolveType":"site/sections/ImageWithParagraph.tsx"},"/.deco/blocks/Preview%20%2Fsections%2Fhero-1.tsx.json":{"blockType":"sections","__resolveType":"site/sections/hero-1.tsx"},"/.deco/blocks/Preview%20site%2Fsections%2FImageWithParagraph.tsx.json":{"blockType":"sections","__resolveType":"site/sections/ImageWithParagraph.tsx"},"/.deco/blocks/hero.json":{"blockType":"sections","__resolveType":"site/sections/Hero.tsx"},"/.deco/blocks/Desktop.json":{"blockType":"matchers","__resolveType":"website/matchers/device.ts"}} \ No newline at end of file +{"/.deco/blocks/app-decohub%252Fapps%252Fhtmx.ts.json":{"blockType":"apps","__resolveType":"decohub/apps/htmx.ts"},"/.deco/blocks/app-site%252Fapps%252Fdecohub.ts.json":{"blockType":"apps","__resolveType":"site/apps/decohub.ts"},"/.deco/blocks/app-site%252Fapps%252Fsite.ts.json":{"blockType":"apps","__resolveType":"site/apps/site.ts"},"/.deco/blocks/blog.json":{"blockType":"apps","__resolveType":"decohub/apps/blog.ts"},"/.deco/blocks/decohub.json":{"blockType":"apps","__resolveType":"site/apps/decohub.ts"},"/.deco/blocks/Desktop.json":{"blockType":"matchers","__resolveType":"website/matchers/device.ts"},"/.deco/blocks/Faq%20-%20default.json":{"blockType":"sections","__resolveType":"site/sections/Faq.tsx"},"/.deco/blocks/Footer.json":{"blockType":"sections","__resolveType":"site/sections/Footer.tsx"},"/.deco/blocks/Groovy%20Vibes.json":{"blockType":"sections","__resolveType":"site/sections/Theme/Theme.tsx"},"/.deco/blocks/Header%20Principal.json":{"blockType":"sections","__resolveType":"site/sections/Header.tsx"},"/.deco/blocks/Header.json":{"blockType":"sections","__resolveType":"site/sections/Header.tsx"},"/.deco/blocks/hero.json":{"blockType":"sections","__resolveType":"site/sections/Hero.tsx"},"/.deco/blocks/htmx.json":{"blockType":"apps","__resolveType":"decohub/apps/htmx.ts"},"/.deco/blocks/Mobile.json":{"blockType":"matchers","__resolveType":"website/matchers/device.ts"},"/.deco/blocks/Neutral.json":{"blockType":"sections","__resolveType":"site/sections/Theme/Theme.tsx"},"/.deco/blocks/Newsletter.json":{"blockType":"sections","__resolveType":"site/sections/Content/Newsletter.tsx"},"/.deco/blocks/pages-404-568118.json":{"name":"404","path":"/404","blockType":"pages","__resolveType":"website/pages/Page.tsx"},"/.deco/blocks/pages-Doadores-192592.json":{"name":"Doadores","path":"/doadores","blockType":"pages","__resolveType":"website/pages/Page.tsx"},"/.deco/blocks/pages-home-5afd25174424.json":{"name":"Home","path":"/","blockType":"pages","__resolveType":"website/pages/Page.tsx"},"/.deco/blocks/pages-My%2520New%2520Page-205426.json":{"name":"My New Page","path":"/example-path","blockType":"pages","__resolveType":"website/pages/Page.tsx"},"/.deco/blocks/pages-Opera%25C3%25A7%25C3%25A3o-289308.json":{"name":"Operação","path":"/operacao","blockType":"pages","__resolveType":"website/pages/Page.tsx"},"/.deco/blocks/pages-Sobre-42819.json":{"name":"Sobre Nós","path":"/sobre-nos","blockType":"pages","__resolveType":"website/pages/Page.tsx"},"/.deco/blocks/pages-Time-324137.json":{"name":"Time","path":"/time","blockType":"pages","__resolveType":"website/pages/Page.tsx"},"/.deco/blocks/Preview Sections MyHero.json":{"blockType":"sections","__resolveType":"site/sections/myHero.tsx"},"/.deco/blocks/Preview%20%2Fsections%2FFaq.tsx.json":{"blockType":"sections","__resolveType":"site/sections/Faq.tsx"},"/.deco/blocks/Preview%20%2Fsections%2FFooter.tsx.json":{"blockType":"sections","__resolveType":"site/sections/Footer.tsx"},"/.deco/blocks/Preview%20%2Fsections%2FHeader.tsx.json":{"blockType":"sections","__resolveType":"site/sections/Header.tsx"},"/.deco/blocks/Preview%20%2Fsections%2Fhero-1.tsx.json":{"blockType":"sections","__resolveType":"site/sections/hero-1.tsx"},"/.deco/blocks/Preview%20%2Fsections%2Fhero-2.tsx.json":{"blockType":"sections","__resolveType":"site/sections/hero-2.tsx"},"/.deco/blocks/Preview%20%2Fsections%2FHero.tsx.json":{"blockType":"sections","__resolveType":"site/sections/Hero.tsx"},"/.deco/blocks/Preview%20%2Fsections%2FImageWithParagraph.tsx.json":{"blockType":"sections","__resolveType":"site/sections/ImageWithParagraph.tsx"},"/.deco/blocks/Preview%20%2Fsections%2FPoweredByDeco.tsx.json":{"blockType":"sections","__resolveType":"site/sections/PoweredByDeco.tsx"},"/.deco/blocks/Preview%20Sections%20MyHero.json":{"blockType":"sections","__resolveType":"site/sections/myHero.tsx"},"/.deco/blocks/Preview%20site%2Fsections%2FContent%2FPartnersList.tsx.json":{"blockType":"sections","__resolveType":"site/sections/Content/PartnersList.tsx"},"/.deco/blocks/Preview%20site%2Fsections%2FImageWithParagraph.tsx.json":{"blockType":"sections","__resolveType":"site/sections/ImageWithParagraph.tsx"},"/.deco/blocks/Relat%C3%B3rios.json":{"blockType":"sections","__resolveType":"site/sections/Content/Reports.tsx"},"/.deco/blocks/Serene%20Coastline.json":{"blockType":"sections","__resolveType":"site/sections/Theme/Theme.tsx"},"/.deco/blocks/site.json":{"blockType":"apps","__resolveType":"site/apps/site.ts"},"/.deco/blocks/Sunset%20Glow.json":{"blockType":"sections","__resolveType":"site/sections/Theme/Theme.tsx"},"/.deco/blocks/Urban%20Chic.json":{"blockType":"sections","__resolveType":"site/sections/Theme/Theme.tsx"},"/.deco/blocks/Vanilla.json":{"blockType":"sections","__resolveType":"site/sections/Theme/Theme.tsx"}} \ No newline at end of file diff --git a/components/Page404/Page404.tsx b/components/Page404/Page404.tsx new file mode 100644 index 0000000..b243e7d --- /dev/null +++ b/components/Page404/Page404.tsx @@ -0,0 +1,19 @@ +import { RichText } from "apps/admin/widgets.ts"; + +export interface Props { + title: RichText; + description: RichText; +} + +const Page404 = ({ title, description }: Props) => ( +
+
+

404

+
+); + +export default Page404; \ No newline at end of file diff --git a/deno.json b/deno.json index 081498b..9fb249a 100644 --- a/deno.json +++ b/deno.json @@ -1,15 +1,42 @@ { "imports": { - "site/": "./", - "deco/": "https://cdn.jsdelivr.net/gh/deco-cx/deco@1.75.2/", - "apps/": "https://cdn.jsdelivr.net/gh/deco-cx/apps@0.48.0/", "$fresh/": "https://deno.land/x/fresh@1.6.8/", + "@cliffy/prompt": "jsr:@cliffy/prompt@^1.0.0-rc.5", + "@core/asyncutil": "jsr:@core/asyncutil@^1.0.2", + "@deco/codemod-toolkit": "jsr:@deco/codemod-toolkit@^0.2.1", + "@deco/durable": "jsr:@deco/durable@^0.5.3", + "@deco/warp": "jsr:@deco/warp@^0.3.6", + "@hono/hono": "jsr:@hono/hono@^4.5.4", + "@std/assert": "jsr:@std/assert@^1.0.2", + "@std/async": "jsr:@std/async@^0.224.1", + "@std/cli": "jsr:@std/cli@^1.0.3", + "@std/crypto": "jsr:@std/crypto@1.0.0-rc.1", + "@std/datetime": "jsr:@std/datetime@^0.224.0", + "@std/encoding": "jsr:@std/encoding@^1.0.0-rc.1", + "@std/flags": "jsr:@std/flags@^0.224.0", + "@std/fmt": "jsr:@std/fmt@^0.225.3", + "@std/fs": "jsr:@std/fs@^0.229.1", + "@std/http": "jsr:@std/http@^1.0.0", + "@std/io": "jsr:@std/io@^0.224.4", + "@std/log": "jsr:@std/log@^0.224.5", + "@std/media-types": "jsr:@std/media-types@^1.0.0-rc.1", + "@std/path": "jsr:@std/path@^0.225.2", + "@std/semver": "jsr:@std/semver@^0.224.3", + "@std/streams": "jsr:@std/streams@^1.0.0", + "@std/testing": "jsr:@std/testing@^1.0.0", + "@zaubrik/djwt": "jsr:@zaubrik/djwt@^3.0.2", + "fast-json-patch": "npm:fast-json-patch@^3.1.1", + "partytown/": "https://deno.land/x/partytown@0.4.8/", "preact": "https://esm.sh/preact@10.19.6", - "preact/": "https://esm.sh/preact@10.19.6/", "preact-render-to-string": "https://esm.sh/*preact-render-to-string@6.4.0", + "simple-git": "npm:simple-git@^3.25.0", + "std/": "https://deno.land/std@0.190.0/", + "site/": "./", + "deco/": "https://cdn.jsdelivr.net/gh/deco-cx/deco@1.97.5/", + "apps/": "https://cdn.jsdelivr.net/gh/deco-cx/apps@0.57.1/", + "preact/": "https://esm.sh/preact@10.19.6/", "@preact/signals": "https://esm.sh/*@preact/signals@1.2.2", "@preact/signals-core": "https://esm.sh/*@preact/signals-core@1.5.1", - "std/": "https://deno.land/std@0.190.0/", "daisyui": "npm:daisyui@4.4.19" }, "tasks": { @@ -53,4 +80,4 @@ "jsxImportSource": "preact", "experimentalDecorators": true } -} +} \ No newline at end of file diff --git a/fresh.config.ts b/fresh.config.ts index f566f58..5914c77 100644 --- a/fresh.config.ts +++ b/fresh.config.ts @@ -1,5 +1,5 @@ import { defineConfig } from "$fresh/server.ts"; -import plugins from "https://cdn.jsdelivr.net/gh/deco-sites/std@1.26.8/plugins/mod.ts"; +import plugins from "deco/plugins/fresh.ts"; import manifest from "./manifest.gen.ts"; import tailwind from "./tailwind.config.ts"; diff --git a/manifest.gen.ts b/manifest.gen.ts index 8834186..2ea8a8e 100644 --- a/manifest.gen.ts +++ b/manifest.gen.ts @@ -17,30 +17,31 @@ import * as $$$$$$9 from "./sections/Content/StudentReview.tsx"; import * as $$$$$$10 from "./sections/Faq.tsx"; import * as $$$$$$11 from "./sections/Footer.tsx"; import * as $$$$$$12 from "./sections/Header.tsx"; -import * as $$$$$$34 from "./sections/hero-1.tsx"; -import * as $$$$$$35 from "./sections/hero-2.tsx"; +import * as $$$$$$35 from "./sections/hero-1.tsx"; +import * as $$$$$$36 from "./sections/hero-2.tsx"; import * as $$$$$$13 from "./sections/Hero.tsx"; -import * as $$$$$$36 from "./sections/hero2.tsx"; -import * as $$$$$$14 from "./sections/Image/BannerText.tsx"; -import * as $$$$$$15 from "./sections/Image/GridBanner.tsx"; -import * as $$$$$$16 from "./sections/Image/Media.tsx"; -import * as $$$$$$17 from "./sections/Image/Parallax.tsx"; -import * as $$$$$$18 from "./sections/ImageWithParagraph.tsx"; +import * as $$$$$$37 from "./sections/hero2.tsx"; +import * as $$$$$$15 from "./sections/Image/BannerText.tsx"; +import * as $$$$$$16 from "./sections/Image/GridBanner.tsx"; +import * as $$$$$$17 from "./sections/Image/Media.tsx"; +import * as $$$$$$18 from "./sections/Image/Parallax.tsx"; +import * as $$$$$$14 from "./sections/ImageWithParagraph.tsx"; import * as $$$$$$19 from "./sections/Logos.tsx"; -import * as $$$$$$20 from "./sections/Slider/BiographySlider.tsx"; -import * as $$$$$$21 from "./sections/Slider/ClassesSlider.tsx"; -import * as $$$$$$22 from "./sections/Slider/PartnerSlider.tsx"; -import * as $$$$$$23 from "./sections/Slider/PartnersListMobile.tsx"; -import * as $$$$$$24 from "./sections/Slider/SliderInfoCard.tsx"; -import * as $$$$$$25 from "./sections/Testimonials.tsx"; -import * as $$$$$$26 from "./sections/Text/DonateDisclaimer.tsx"; -import * as $$$$$$27 from "./sections/Text/Investment.tsx"; -import * as $$$$$$28 from "./sections/Text/MentoringDisclaimer.tsx"; -import * as $$$$$$29 from "./sections/Text/QuantityHighlight.tsx"; -import * as $$$$$$30 from "./sections/Text/Quote.tsx"; -import * as $$$$$$31 from "./sections/Text/RichText.tsx"; -import * as $$$$$$32 from "./sections/Text/TextCard.tsx"; -import * as $$$$$$33 from "./sections/Theme/Theme.tsx"; +import * as $$$$$$20 from "./sections/Page404/Page404.tsx"; +import * as $$$$$$21 from "./sections/Slider/BiographySlider.tsx"; +import * as $$$$$$22 from "./sections/Slider/ClassesSlider.tsx"; +import * as $$$$$$23 from "./sections/Slider/PartnerSlider.tsx"; +import * as $$$$$$24 from "./sections/Slider/PartnersListMobile.tsx"; +import * as $$$$$$25 from "./sections/Slider/SliderInfoCard.tsx"; +import * as $$$$$$26 from "./sections/Testimonials.tsx"; +import * as $$$$$$27 from "./sections/Text/DonateDisclaimer.tsx"; +import * as $$$$$$28 from "./sections/Text/Investment.tsx"; +import * as $$$$$$29 from "./sections/Text/MentoringDisclaimer.tsx"; +import * as $$$$$$30 from "./sections/Text/QuantityHighlight.tsx"; +import * as $$$$$$31 from "./sections/Text/Quote.tsx"; +import * as $$$$$$32 from "./sections/Text/RichText.tsx"; +import * as $$$$$$33 from "./sections/Text/TextCard.tsx"; +import * as $$$$$$34 from "./sections/Theme/Theme.tsx"; const manifest = { "sections": { @@ -57,30 +58,31 @@ const manifest = { "site/sections/Faq.tsx": $$$$$$10, "site/sections/Footer.tsx": $$$$$$11, "site/sections/Header.tsx": $$$$$$12, - "site/sections/hero-1.tsx": $$$$$$34, - "site/sections/hero-2.tsx": $$$$$$35, + "site/sections/hero-1.tsx": $$$$$$35, + "site/sections/hero-2.tsx": $$$$$$36, "site/sections/Hero.tsx": $$$$$$13, - "site/sections/hero2.tsx": $$$$$$36, - "site/sections/Image/BannerText.tsx": $$$$$$14, - "site/sections/Image/GridBanner.tsx": $$$$$$15, - "site/sections/Image/Media.tsx": $$$$$$16, - "site/sections/Image/Parallax.tsx": $$$$$$17, - "site/sections/ImageWithParagraph.tsx": $$$$$$18, + "site/sections/hero2.tsx": $$$$$$37, + "site/sections/Image/BannerText.tsx": $$$$$$15, + "site/sections/Image/GridBanner.tsx": $$$$$$16, + "site/sections/Image/Media.tsx": $$$$$$17, + "site/sections/Image/Parallax.tsx": $$$$$$18, + "site/sections/ImageWithParagraph.tsx": $$$$$$14, "site/sections/Logos.tsx": $$$$$$19, - "site/sections/Slider/BiographySlider.tsx": $$$$$$20, - "site/sections/Slider/ClassesSlider.tsx": $$$$$$21, - "site/sections/Slider/PartnerSlider.tsx": $$$$$$22, - "site/sections/Slider/PartnersListMobile.tsx": $$$$$$23, - "site/sections/Slider/SliderInfoCard.tsx": $$$$$$24, - "site/sections/Testimonials.tsx": $$$$$$25, - "site/sections/Text/DonateDisclaimer.tsx": $$$$$$26, - "site/sections/Text/Investment.tsx": $$$$$$27, - "site/sections/Text/MentoringDisclaimer.tsx": $$$$$$28, - "site/sections/Text/QuantityHighlight.tsx": $$$$$$29, - "site/sections/Text/Quote.tsx": $$$$$$30, - "site/sections/Text/RichText.tsx": $$$$$$31, - "site/sections/Text/TextCard.tsx": $$$$$$32, - "site/sections/Theme/Theme.tsx": $$$$$$33, + "site/sections/Page404/Page404.tsx": $$$$$$20, + "site/sections/Slider/BiographySlider.tsx": $$$$$$21, + "site/sections/Slider/ClassesSlider.tsx": $$$$$$22, + "site/sections/Slider/PartnerSlider.tsx": $$$$$$23, + "site/sections/Slider/PartnersListMobile.tsx": $$$$$$24, + "site/sections/Slider/SliderInfoCard.tsx": $$$$$$25, + "site/sections/Testimonials.tsx": $$$$$$26, + "site/sections/Text/DonateDisclaimer.tsx": $$$$$$27, + "site/sections/Text/Investment.tsx": $$$$$$28, + "site/sections/Text/MentoringDisclaimer.tsx": $$$$$$29, + "site/sections/Text/QuantityHighlight.tsx": $$$$$$30, + "site/sections/Text/Quote.tsx": $$$$$$31, + "site/sections/Text/RichText.tsx": $$$$$$32, + "site/sections/Text/TextCard.tsx": $$$$$$33, + "site/sections/Theme/Theme.tsx": $$$$$$34, }, "apps": { "site/apps/decohub.ts": $$$$$$$$$$$0, diff --git a/sections/Page404/Page404.tsx b/sections/Page404/Page404.tsx new file mode 100644 index 0000000..dfa072f --- /dev/null +++ b/sections/Page404/Page404.tsx @@ -0,0 +1 @@ +export { default } from "site/components/Page404/Page404.tsx"; \ No newline at end of file