From f202422500395878505fd61210814086bab71ddc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Jul 2026 23:29:44 +0000 Subject: [PATCH 1/2] chore(deps): bump react-day-picker from 9.14.0 to 10.0.1 Bumps [react-day-picker](https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker) from 9.14.0 to 10.0.1. - [Release notes](https://github.com/gpbl/react-day-picker/releases) - [Changelog](https://github.com/gpbl/react-day-picker/blob/main/packages/react-day-picker/CHANGELOG.md) - [Commits](https://github.com/gpbl/react-day-picker/commits/v10.0.1/packages/react-day-picker) --- updated-dependencies: - dependency-name: react-day-picker dependency-version: 10.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- pnpm-lock.yaml | 29 +++++++++++------------------ 2 files changed, 12 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index bf2e43a..a79ebcd 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "pg": "^8.22.0", "radix-ui": "^1.6.2", "react": "^19.2.7", - "react-day-picker": "^9.14.0", + "react-day-picker": "^10.0.1", "react-dom": "^19.2.7", "sbd": "^1.0.19", "tailwind-merge": "^3.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fba2fad..54435e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -75,8 +75,8 @@ importers: specifier: ^19.2.7 version: 19.2.7 react-day-picker: - specifier: ^9.14.0 - version: 9.14.0(react@19.2.7) + specifier: ^10.0.1 + version: 10.0.1(@types/react@19.2.17)(react@19.2.7) react-dom: specifier: ^19.2.7 version: 19.2.7(react@19.2.7) @@ -2322,10 +2322,6 @@ packages: '@swc/types@0.1.27': resolution: {integrity: sha512-K6h3iUlqeM946U4sXFYeahefR1YBbXJvko+hv8WS8/0BNJ4OHiHRywMnQUJCqkR7Y9+hqQ1TvEpiKqUhz7NEFg==} - '@tabby_ai/hijri-converter@1.0.5': - resolution: {integrity: sha512-r5bClKrcIusDoo049dSL8CawnHR6mRdDwhlQuIgZRNty68q0x8k3Lf1BtPAMxRf/GgnHBnIO4ujd3+GQdLWzxQ==} - engines: {node: '>=16.0.0'} - '@tailwindcss/node@4.3.2': resolution: {integrity: sha512-yWP/sqEcBLaD8JuA6zNwxoYKr75qxTioYwlRwekj5Jr/I5GXnoJfjetH/psLUIv74cYTH2lBUEzBkinthoYcBg==} @@ -3097,9 +3093,6 @@ packages: resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} - date-fns-jalali@4.1.0-0: - resolution: {integrity: sha512-hTIP/z+t+qKwBDcmmsnmjWTduxCg+5KfdqWQvb2X/8C9+knYY6epN/pfxdDuyVlSVeFz0sM5eEfwIUQ70U4ckg==} - date-fns@4.4.0: resolution: {integrity: sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==} @@ -4515,11 +4508,15 @@ packages: '@types/react-dom': optional: true - react-day-picker@9.14.0: - resolution: {integrity: sha512-tBaoDWjPwe0M5pGrum4H0SR6Lyk+BO9oHnp9JbKpGKW2mlraNPgP9BMfsg5pWpwrssARmeqk7YBl2oXutZTaHA==} + react-day-picker@10.0.1: + resolution: {integrity: sha512-eNh6BlwcYInWaJtRv18mXQ06Ys/H6rdTZAnTaSdOYJuTpwP1JMCHNd1FDRadA+gbeinq+psdULN5Xnowy9mV8w==} engines: {node: '>=18'} peerDependencies: + '@types/react': '>=16.8.0' react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true react-dom@19.2.7: resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} @@ -7204,8 +7201,6 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@tabby_ai/hijri-converter@1.0.5': {} - '@tailwindcss/node@4.3.2': dependencies: '@jridgewell/remapping': 2.3.5 @@ -8019,8 +8014,6 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.2 - date-fns-jalali@4.1.0-0: {} - date-fns@4.4.0: {} dayjs@1.11.21: {} @@ -9558,13 +9551,13 @@ snapshots: '@types/react': 19.2.17 '@types/react-dom': 19.2.3(@types/react@19.2.17) - react-day-picker@9.14.0(react@19.2.7): + react-day-picker@10.0.1(@types/react@19.2.17)(react@19.2.7): dependencies: '@date-fns/tz': 1.5.0 - '@tabby_ai/hijri-converter': 1.0.5 date-fns: 4.4.0 - date-fns-jalali: 4.1.0-0 react: 19.2.7 + optionalDependencies: + '@types/react': 19.2.17 react-dom@19.2.7(react@19.2.7): dependencies: From b31b4b31b0c177fb7033f3dc9dc23fe38b8be194 Mon Sep 17 00:00:00 2001 From: David Pomerenke <46022183+davidpomerenke@users.noreply.github.com> Date: Fri, 10 Jul 2026 17:21:09 -0400 Subject: [PATCH 2/2] fix(calendar): rename `table` classNames key to `month_grid` for react-day-picker v10 react-day-picker v10 removed the `table` key from `ClassNames` (the grid element is now `month_grid`, per the UI enum), which broke `pnpm typecheck` in components/ui/calendar.tsx and failed CI on the version-bump PR. Runtime-verified that v10 emits `rdp-month_grid` for the renamed key and still emits `rdp-button_next`/`rdp-button_previous`, so the RTL chevron-rotation selectors are unaffected. typecheck, build, and unit tests all pass on v10. Co-Authored-By: Claude Opus 4.8 (1M context) --- components/ui/calendar.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/ui/calendar.tsx b/components/ui/calendar.tsx index 738b184..f179b74 100644 --- a/components/ui/calendar.tsx +++ b/components/ui/calendar.tsx @@ -88,7 +88,7 @@ function Calendar({ : "flex h-8 items-center gap-1 rounded-md pr-1 pl-2 text-sm [&>svg]:size-3.5 [&>svg]:text-muted-foreground", defaultClassNames.caption_label, ), - table: "w-full border-collapse", + month_grid: "w-full border-collapse", weekdays: cn("flex", defaultClassNames.weekdays), weekday: cn( "flex-1 rounded-md text-[0.8rem] font-normal text-muted-foreground select-none",