Skip to content

Commit f862db4

Browse files
authored
Bugfix/next demo build (#84)
* Update @jasonrundell/react-mega-menu to version 2.2.0 * Refactor Menu.jsx: Remove unused MENU_ITEM_TYPE_LINK import * Add Next.js demo workflow * Refactor Next.js demo workflow: Update build command to run in the correct directory * Refactor Next.js demo workflow: Combine dependency installation and build steps * Add Vite demo workflow * Add build workflow for Next.js demo * Can't build due to package dependencies * Update package version to 2.2.1 in package-lock.json and package.json
1 parent 5fef101 commit f862db4

File tree

8 files changed

+38
-17
lines changed

8 files changed

+38
-17
lines changed

.github/workflows/build.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Build
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- main
7+
8+
jobs:
9+
build-next-demo:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout code
14+
uses: actions/checkout@v4
15+
16+
- name: Set up Node.js
17+
uses: actions/setup-node@v4
18+
with:
19+
node-version: 20
20+
21+
- name: Install dependencies and run build
22+
run: |
23+
npm ci
24+
npm run build

demo/package-lock.json

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

demo/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
},
1919
"devDependencies": {
2020
"@eslint/js": "^9.9.0",
21-
"@jasonrundell/react-mega-menu": "^2.0.17",
21+
"@jasonrundell/react-mega-menu": "^2.2.0",
2222
"@types/react": "^18.3.3",
2323
"@types/react-dom": "^18.3.0",
2424
"@vitejs/plugin-react": "^4.3.1",

next-demo/package-lock.json

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

next-demo/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"lint": "next lint"
1010
},
1111
"dependencies": {
12-
"@jasonrundell/react-mega-menu": "^2.0.17",
12+
"@jasonrundell/react-mega-menu": "^2.2.0",
1313
"next": "14.2.11",
1414
"react": "^18",
1515
"react-dom": "^18"

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jasonrundell/react-mega-menu",
3-
"version": "2.2.0",
3+
"version": "2.2.1",
44
"author": "jasonrundell <[email protected]>",
55
"main": "dist/index.es.js",
66
"module": "dist/index.es.js",

src/Menu.jsx

+1-4
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,7 @@ import {
1515
renderMegaMenuItem,
1616
renderSubMenuItem
1717
} from './helpers/menu'
18-
import {
19-
MENU_ITEM_TYPE_LINK,
20-
MENU_ITEM_TYPE_MEGA
21-
} from './config/menuItemTypes'
18+
import { MENU_ITEM_TYPE_MEGA } from './config/menuItemTypes'
2219

2320
// Components
2421
import TopBar from './components/TopBar'

0 commit comments

Comments
 (0)