diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml
new file mode 100644
index 0000000..afcc403
--- /dev/null
+++ b/.github/workflows/github-actions.yml
@@ -0,0 +1,56 @@
+name: Check NextJs build
+
+on:
+ push:
+ branches: ["main"]
+
+ pull_request:
+ types: [opened, reopened]
+
+ workflow_dispatch:
+
+permissions:
+ contents: read
+ pages: write
+ id-token: write
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Install Node.js
+ uses: actions/setup-node@v3
+ with:
+ node-version: 20
+ - uses: pnpm/action-setup@v2
+ name: Install pnpm
+ with:
+ version: 8
+ run_install: false
+ - name: Get pnpm store directory
+ shell: bash
+ run: |
+ echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
+ - uses: actions/cache@v3
+ name: Setup pnpm cache
+ with:
+ path: .pnpm-store
+ key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
+ restore-keys: |
+ ${{ runner.os }}-pnpm-store-
+ - name: Install dependencies
+ run: pnpm install
+ - name: Restore cache
+ uses: actions/cache@v3
+ with:
+ path: |
+ .next/cache
+ key: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json', '**/yarn.lock') }}-${{ hashFiles('**.[jt]s', '**.[jt]sx') }}
+ restore-keys: |
+ ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json', '**/yarn.lock') }}-
+ - name: Install dependencies
+ run: pnpm install
+ - name: Build with Next.js
+ run: pnpm run build
diff --git a/src/components/portfolio/Navbar.tsx b/src/components/portfolio/Navbar.tsx
index a5043b5..e3548a8 100644
--- a/src/components/portfolio/Navbar.tsx
+++ b/src/components/portfolio/Navbar.tsx
@@ -117,7 +117,7 @@ export const PortfolioNavbar = () => {
return (
<>
-
+