chore: bump version to 2.18.1 and update AppBreadcrumbs component (#386)

- Incremented application version from 2.18.0 to 2.18.1 in package.json.
- Refactored AppBreadcrumbs component to use Next.js Link for improved navigation.
This commit is contained in:
Giancarlo Buomprisco
2025-10-14 14:18:19 +09:00
committed by GitHub
parent 2e20d3e76f
commit 5539d38cc2
17 changed files with 365 additions and 177 deletions

View File

@@ -14,7 +14,7 @@
"@tanstack/react-query": "5.90.2", "@tanstack/react-query": "5.90.2",
"ai": "5.0.59", "ai": "5.0.59",
"lucide-react": "^0.544.0", "lucide-react": "^0.544.0",
"next": "15.5.4", "next": "15.5.5",
"nodemailer": "^7.0.6", "nodemailer": "^7.0.6",
"react": "19.1.1", "react": "19.1.1",
"react-dom": "19.1.1", "react-dom": "19.1.1",

View File

@@ -61,7 +61,7 @@
"@tanstack/react-table": "^8.21.3", "@tanstack/react-table": "^8.21.3",
"date-fns": "^4.1.0", "date-fns": "^4.1.0",
"lucide-react": "^0.544.0", "lucide-react": "^0.544.0",
"next": "15.5.4", "next": "15.5.5",
"next-sitemap": "^4.2.3", "next-sitemap": "^4.2.3",
"next-themes": "0.4.6", "next-themes": "0.4.6",
"react": "19.1.1", "react": "19.1.1",
@@ -76,7 +76,7 @@
"@kit/eslint-config": "workspace:*", "@kit/eslint-config": "workspace:*",
"@kit/prettier-config": "workspace:*", "@kit/prettier-config": "workspace:*",
"@kit/tsconfig": "workspace:*", "@kit/tsconfig": "workspace:*",
"@next/bundle-analyzer": "15.5.4", "@next/bundle-analyzer": "15.5.5",
"@tailwindcss/postcss": "^4.1.14", "@tailwindcss/postcss": "^4.1.14",
"@types/node": "^24.6.2", "@types/node": "^24.6.2",
"@types/react": "19.1.16", "@types/react": "19.1.16",

View File

@@ -1,6 +1,6 @@
{ {
"name": "next-supabase-saas-kit-turbo", "name": "next-supabase-saas-kit-turbo",
"version": "2.18.0", "version": "2.18.1",
"private": true, "private": true,
"sideEffects": false, "sideEffects": false,
"engines": { "engines": {

View File

@@ -30,7 +30,7 @@
"@types/react": "19.1.16", "@types/react": "19.1.16",
"date-fns": "^4.1.0", "date-fns": "^4.1.0",
"lucide-react": "^0.544.0", "lucide-react": "^0.544.0",
"next": "15.5.4", "next": "15.5.5",
"react": "19.1.1", "react": "19.1.1",
"react-hook-form": "^7.63.0", "react-hook-form": "^7.63.0",
"react-i18next": "^16.0.0", "react-i18next": "^16.0.0",

View File

@@ -25,7 +25,7 @@
"@kit/tsconfig": "workspace:*", "@kit/tsconfig": "workspace:*",
"@kit/ui": "workspace:*", "@kit/ui": "workspace:*",
"@types/react": "19.1.16", "@types/react": "19.1.16",
"next": "15.5.4", "next": "15.5.5",
"react": "19.1.1", "react": "19.1.1",
"zod": "^3.25.74" "zod": "^3.25.74"
}, },

View File

@@ -29,7 +29,7 @@
"@kit/ui": "workspace:*", "@kit/ui": "workspace:*",
"@types/react": "19.1.16", "@types/react": "19.1.16",
"date-fns": "^4.1.0", "date-fns": "^4.1.0",
"next": "15.5.4", "next": "15.5.5",
"react": "19.1.1", "react": "19.1.1",
"zod": "^3.25.74" "zod": "^3.25.74"
}, },

View File

@@ -39,7 +39,7 @@
"@types/react": "19.1.16", "@types/react": "19.1.16",
"@types/react-dom": "19.1.9", "@types/react-dom": "19.1.9",
"lucide-react": "^0.544.0", "lucide-react": "^0.544.0",
"next": "15.5.4", "next": "15.5.5",
"next-themes": "0.4.6", "next-themes": "0.4.6",
"react": "19.1.1", "react": "19.1.1",
"react-dom": "19.1.1", "react-dom": "19.1.1",

View File

@@ -25,7 +25,7 @@
"@tanstack/react-table": "^8.21.3", "@tanstack/react-table": "^8.21.3",
"@types/react": "19.1.16", "@types/react": "19.1.16",
"lucide-react": "^0.544.0", "lucide-react": "^0.544.0",
"next": "15.5.4", "next": "15.5.5",
"react": "19.1.1", "react": "19.1.1",
"react-dom": "19.1.1", "react-dom": "19.1.1",
"react-hook-form": "^7.63.0", "react-hook-form": "^7.63.0",

View File

@@ -33,7 +33,7 @@
"@tanstack/react-query": "5.90.2", "@tanstack/react-query": "5.90.2",
"@types/react": "19.1.16", "@types/react": "19.1.16",
"lucide-react": "^0.544.0", "lucide-react": "^0.544.0",
"next": "15.5.4", "next": "15.5.5",
"react-hook-form": "^7.63.0", "react-hook-form": "^7.63.0",
"react-i18next": "^16.0.0", "react-i18next": "^16.0.0",
"sonner": "^2.0.7", "sonner": "^2.0.7",

View File

@@ -44,7 +44,7 @@
"class-variance-authority": "^0.7.1", "class-variance-authority": "^0.7.1",
"date-fns": "^4.1.0", "date-fns": "^4.1.0",
"lucide-react": "^0.544.0", "lucide-react": "^0.544.0",
"next": "15.5.4", "next": "15.5.5",
"react": "19.1.1", "react": "19.1.1",
"react-dom": "19.1.1", "react-dom": "19.1.1",
"react-hook-form": "^7.63.0", "react-hook-form": "^7.63.0",

View File

@@ -21,7 +21,7 @@
"@kit/shared": "workspace:*", "@kit/shared": "workspace:*",
"@kit/tsconfig": "workspace:*", "@kit/tsconfig": "workspace:*",
"@tanstack/react-query": "5.90.2", "@tanstack/react-query": "5.90.2",
"next": "15.5.4", "next": "15.5.5",
"react": "19.1.1", "react": "19.1.1",
"react-dom": "19.1.1", "react-dom": "19.1.1",
"react-i18next": "^16.0.0" "react-i18next": "^16.0.0"

View File

@@ -21,7 +21,7 @@
"@kit/supabase": "workspace:*", "@kit/supabase": "workspace:*",
"@kit/tsconfig": "workspace:*", "@kit/tsconfig": "workspace:*",
"@supabase/supabase-js": "2.58.0", "@supabase/supabase-js": "2.58.0",
"next": "15.5.4", "next": "15.5.5",
"zod": "^3.25.74" "zod": "^3.25.74"
}, },
"typesVersions": { "typesVersions": {

View File

@@ -29,7 +29,7 @@
"@supabase/supabase-js": "2.58.0", "@supabase/supabase-js": "2.58.0",
"@tanstack/react-query": "5.90.2", "@tanstack/react-query": "5.90.2",
"@types/react": "19.1.16", "@types/react": "19.1.16",
"next": "15.5.4", "next": "15.5.5",
"react": "19.1.1", "react": "19.1.1",
"zod": "^3.25.74" "zod": "^3.25.74"
}, },

View File

@@ -33,7 +33,7 @@
"class-variance-authority": "^0.7.1", "class-variance-authority": "^0.7.1",
"date-fns": "^4.1.0", "date-fns": "^4.1.0",
"eslint": "^9.35.0", "eslint": "^9.35.0",
"next": "15.5.4", "next": "15.5.5",
"next-themes": "0.4.6", "next-themes": "0.4.6",
"prettier": "^3.6.2", "prettier": "^3.6.2",
"react-day-picker": "^9.11.0", "react-day-picker": "^9.11.0",

View File

@@ -2,6 +2,7 @@
import { Fragment } from 'react'; import { Fragment } from 'react';
import Link from 'next/link';
import { usePathname } from 'next/navigation'; import { usePathname } from 'next/navigation';
import { import {
@@ -59,13 +60,17 @@ export function AppBreadcrumbs(props: {
condition={index < visiblePaths.length - 1} condition={index < visiblePaths.length - 1}
fallback={label} fallback={label}
> >
<BreadcrumbLink <BreadcrumbLink asChild>
<Link
href={ href={
'/' + '/' +
splitPath.slice(0, splitPath.indexOf(path) + 1).join('/') splitPath
.slice(0, splitPath.indexOf(path) + 1)
.join('/')
} }
> >
{label} {label}
</Link>
</BreadcrumbLink> </BreadcrumbLink>
</If> </If>
</BreadcrumbItem> </BreadcrumbItem>

489
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -13,9 +13,9 @@
"format": "prettier --check \"**/*.{js,json}\"" "format": "prettier --check \"**/*.{js,json}\""
}, },
"dependencies": { "dependencies": {
"@next/eslint-plugin-next": "15.5.4", "@next/eslint-plugin-next": "15.5.5",
"@types/eslint": "9.6.1", "@types/eslint": "9.6.1",
"eslint-config-next": "15.5.4", "eslint-config-next": "15.5.5",
"eslint-config-turbo": "^2.5.8", "eslint-config-turbo": "^2.5.8",
"typescript-eslint": "8.45.0" "typescript-eslint": "8.45.0"
}, },