From b69f2d25e456c01b13381158e46bad6ec4e489cf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?mauro=20=F0=9F=A4=99?=
<91018726+mauro-balades@users.noreply.github.com>
Date: Tue, 27 Aug 2024 23:18:00 +0000
Subject: [PATCH] Optimize image loading in components
---
.babelrc | 4 ----
babel/disable-nextjs-link-prefetching.js | 26 ------------------------
src/app/release-notes/[version]/page.tsx | 4 ++--
src/app/release-notes/page.tsx | 4 ++--
src/components/download.tsx | 10 ++++-----
src/components/features.tsx | 8 ++++----
src/components/footer.tsx | 2 +-
src/components/header.tsx | 8 ++++----
src/components/mobile-nav.tsx | 2 +-
src/components/navigation.tsx | 2 +-
src/components/release-note.tsx | 8 ++++----
11 files changed, 24 insertions(+), 54 deletions(-)
delete mode 100644 .babelrc
delete mode 100644 babel/disable-nextjs-link-prefetching.js
diff --git a/.babelrc b/.babelrc
deleted file mode 100644
index a8f552b..0000000
--- a/.babelrc
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "presets": ["next/babel"],
- "plugins": ["./babel/disable-nextjs-link-prefetching"]
-}
\ No newline at end of file
diff --git a/babel/disable-nextjs-link-prefetching.js b/babel/disable-nextjs-link-prefetching.js
deleted file mode 100644
index 4e64e96..0000000
--- a/babel/disable-nextjs-link-prefetching.js
+++ /dev/null
@@ -1,26 +0,0 @@
-/**
- * Based on the docs at https://nextjs.org/docs/api-reference/next/link, the
- * only way to disable prefetching is to make sure every has
- *
- * We don't want to create a wrapper Component or go around changing every
- * single , so we use this Babel Plugin to add them in at build-time.
- */
-module.exports = function (babel) {
- const { types: t } = babel
- return {
- name: 'disable-link-prefetching',
- visitor: {
- JSXOpeningElement(path) {
- if (path.node.name.name === 'Link') {
- path.node.attributes.push(
- t.jSXAttribute(
- t.jSXIdentifier('prefetch'),
- t.stringLiteral("force-off"),
- ),
- )
- }
- },
- },
- }
- }
\ No newline at end of file
diff --git a/src/app/release-notes/[version]/page.tsx b/src/app/release-notes/[version]/page.tsx
index 69d7cbc..0378b0a 100644
--- a/src/app/release-notes/[version]/page.tsx
+++ b/src/app/release-notes/[version]/page.tsx
@@ -24,11 +24,11 @@ export default function ReleaseNotePage({ params }: { params: { version: string
Release note not found
-
+
-
+
Release Notes
Source Code
-
+
);
}
diff --git a/src/components/header.tsx b/src/components/header.tsx
index 124a7fc..cd1fae9 100644
--- a/src/components/header.tsx
+++ b/src/components/header.tsx
@@ -20,7 +20,7 @@ export default function Header() {
id="hero"
className="relative mx-auto mt-40 max-w-7xl px-6 text-center md:px-8"
>
-
+