From 86857346fbf0bda1269198dbad3ca1549ce94e12 Mon Sep 17 00:00:00 2001 From: Sumit Bando <248569+SumitBando@users.noreply.github.com> Date: Fri, 2 May 2025 15:23:50 +0530 Subject: [PATCH 01/17] Added missing dependency dayjs (#6765) --- examples/pixels-admin/package.json | 1 + pnpm-lock.yaml | 29 ++++++++++++++++------------- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/examples/pixels-admin/package.json b/examples/pixels-admin/package.json index 7706e11127dc5..e29deff4e77a9 100644 --- a/examples/pixels-admin/package.json +++ b/examples/pixels-admin/package.json @@ -30,6 +30,7 @@ "@refinedev/supabase": "^5.9.8", "antd": "^5.17.0", "casbin": "^5.15.2", + "dayjs": "^1.10.7", "dotenv": "^16.0.3", "react": "^18.0.0", "react-dom": "^18.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f762a397e2899..eeae3a32100df 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6344,6 +6344,9 @@ importers: casbin: specifier: ^5.15.2 version: 5.29.0 + dayjs: + specifier: ^1.10.7 + version: 1.11.13 dotenv: specifier: ^16.0.3 version: 16.4.5 @@ -10766,7 +10769,7 @@ importers: devDependencies: '@esbuild-plugins/node-resolve': specifier: ^0.1.4 - version: 0.1.4(esbuild@0.17.19) + version: 0.1.4(esbuild@0.21.5) '@refinedev/core': specifier: ^4.57.1 version: link:../core @@ -10775,7 +10778,7 @@ importers: version: 29.5.12 jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@18.19.31)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.31)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.5.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.3.1 version: 29.7.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -10784,13 +10787,13 @@ importers: version: 13.5.4 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.24.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.4))(esbuild@0.17.19)(jest@29.7.0(@types/node@18.19.31)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.31)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.2(@babel/core@7.24.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.4))(esbuild@0.21.5)(jest@29.7.0(@types/node@20.5.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)))(typescript@5.4.5) tslib: specifier: ^2.6.2 version: 2.6.2 tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.5.3)(ts-node@10.9.2(@types/node@18.19.31)(typescript@5.4.5))(typescript@5.4.5) + version: 6.7.0(postcss@8.5.3)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.2 version: 5.4.5 @@ -10812,7 +10815,7 @@ importers: devDependencies: '@esbuild-plugins/node-resolve': specifier: ^0.1.4 - version: 0.1.4(esbuild@0.21.5) + version: 0.1.4(esbuild@0.17.19) '@refinedev/core': specifier: 4.57.9 version: link:../core @@ -10821,7 +10824,7 @@ importers: version: 29.5.12 jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@20.5.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@18.19.31)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.31)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.3.1 version: 29.7.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -10830,13 +10833,13 @@ importers: version: 13.5.4 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.24.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.4))(esbuild@0.21.5)(jest@29.7.0(@types/node@20.5.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.2(@babel/core@7.24.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.4))(esbuild@0.17.19)(jest@29.7.0(@types/node@18.19.31)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.31)(typescript@5.4.5)))(typescript@5.4.5) tslib: specifier: ^2.6.2 version: 2.6.2 tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.5.3)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5))(typescript@5.4.5) + version: 6.7.0(postcss@8.5.3)(ts-node@10.9.2(@types/node@18.19.31)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.2 version: 5.4.5 @@ -38897,7 +38900,7 @@ snapshots: '@rc-component/trigger': 2.1.1(react-dom@18.3.0(react@18.3.0))(react@18.3.0) classnames: 2.5.1 copy-to-clipboard: 3.3.3 - dayjs: 1.11.10 + dayjs: 1.11.13 qrcode.react: 3.1.0(react@18.3.0) rc-cascader: 3.24.1(react-dom@18.3.0(react@18.3.0))(react@18.3.0) rc-checkbox: 3.2.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -38914,7 +38917,7 @@ snapshots: rc-motion: 2.9.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) rc-notification: 5.4.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) rc-pagination: 4.0.4(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - rc-picker: 4.4.2(date-fns@2.30.0)(dayjs@1.11.10)(luxon@3.4.4)(moment@2.30.1)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + rc-picker: 4.4.2(date-fns@2.30.0)(dayjs@1.11.13)(luxon@3.4.4)(moment@2.30.1)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) rc-progress: 4.0.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) rc-rate: 2.12.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) rc-resize-observer: 1.4.0(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -40750,7 +40753,7 @@ snapshots: cli-table3: 0.6.4 commander: 6.2.1 common-tags: 1.8.2 - dayjs: 1.11.10 + dayjs: 1.11.13 debug: 4.3.4(supports-color@8.1.1) enquirer: 2.4.1 eventemitter2: 6.4.7 @@ -48623,7 +48626,7 @@ snapshots: react: 18.3.0 react-dom: 18.3.0(react@18.3.0) - rc-picker@4.4.2(date-fns@2.30.0)(dayjs@1.11.10)(luxon@3.4.4)(moment@2.30.1)(react-dom@18.3.0(react@18.3.0))(react@18.3.0): + rc-picker@4.4.2(date-fns@2.30.0)(dayjs@1.11.13)(luxon@3.4.4)(moment@2.30.1)(react-dom@18.3.0(react@18.3.0))(react@18.3.0): dependencies: '@babel/runtime': 7.26.0 '@rc-component/trigger': 2.2.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -48635,7 +48638,7 @@ snapshots: react-dom: 18.3.0(react@18.3.0) optionalDependencies: date-fns: 2.30.0 - dayjs: 1.11.10 + dayjs: 1.11.13 luxon: 3.4.4 moment: 2.30.1 From 16d9fa1d5a1d265ee6ba942c46473456883b4400 Mon Sep 17 00:00:00 2001 From: Nabil Alamin Date: Fri, 2 May 2025 12:33:42 +0100 Subject: [PATCH 02/17] fix(chakra-ui): add meta to ShowButton Props (#6740) --- .changeset/proud-socks-yawn.md | 7 +++++++ examples/inferencer-antd/src/App.tsx | 2 ++ examples/inferencer-antd/src/lib/init-dayjs.ts | 14 ++++++++++++++ .../src/components/buttons/show/index.tsx | 1 + 4 files changed, 24 insertions(+) create mode 100644 .changeset/proud-socks-yawn.md create mode 100644 examples/inferencer-antd/src/lib/init-dayjs.ts diff --git a/.changeset/proud-socks-yawn.md b/.changeset/proud-socks-yawn.md new file mode 100644 index 0000000000000..3981ce8f3607e --- /dev/null +++ b/.changeset/proud-socks-yawn.md @@ -0,0 +1,7 @@ +--- +"@refinedev/chakra-ui": minor +--- + +- Ensure `meta` prop is passed to the `ShowButton` component of Charka-UI + +[Resolves #6707](https://github.com/refinedev/refine/issues/6707) diff --git a/examples/inferencer-antd/src/App.tsx b/examples/inferencer-antd/src/App.tsx index 74471d84483e3..0b48f13153a39 100644 --- a/examples/inferencer-antd/src/App.tsx +++ b/examples/inferencer-antd/src/App.tsx @@ -37,6 +37,8 @@ import { ForgotPassword } from "./pages/forgotPassword"; import { Login } from "./pages/login"; import { Register } from "./pages/register"; +import "./lib/init-dayjs"; + function App() { const { t, i18n } = useTranslation(); diff --git a/examples/inferencer-antd/src/lib/init-dayjs.ts b/examples/inferencer-antd/src/lib/init-dayjs.ts new file mode 100644 index 0000000000000..c74139afdf2b9 --- /dev/null +++ b/examples/inferencer-antd/src/lib/init-dayjs.ts @@ -0,0 +1,14 @@ +import dayjs from "dayjs"; +import advancedFormat from "dayjs/plugin/advancedFormat"; +import customParseFormat from "dayjs/plugin/customParseFormat"; +import localeData from "dayjs/plugin/localeData"; +import weekday from "dayjs/plugin/weekday"; +import weekOfYear from "dayjs/plugin/weekOfYear"; +import weekYear from "dayjs/plugin/weekYear"; + +dayjs.extend(customParseFormat); +dayjs.extend(advancedFormat); +dayjs.extend(weekday); +dayjs.extend(localeData); +dayjs.extend(weekOfYear); +dayjs.extend(weekYear); diff --git a/packages/chakra-ui/src/components/buttons/show/index.tsx b/packages/chakra-ui/src/components/buttons/show/index.tsx index a0e461e96fdbe..36461a954ab44 100644 --- a/packages/chakra-ui/src/components/buttons/show/index.tsx +++ b/packages/chakra-ui/src/components/buttons/show/index.tsx @@ -32,6 +32,7 @@ export const ShowButton: React.FC = ({ resource: resourceNameFromProps ?? resourceNameOrRouteName, id: recordItemId, accessControl, + meta, }); const isDisabled = disabled || rest.disabled; From 5dd509f6c6ef2b88e933180a03d65c14407ebfa5 Mon Sep 17 00:00:00 2001 From: Refine Community Bot <53254888+refine-bot@users.noreply.github.com> Date: Mon, 5 May 2025 10:12:46 +0300 Subject: [PATCH 03/17] ci(changesets): refine registry version packages (#6769) --- _changeset/README.md | 8 ++++ _changeset/config.json | 14 ++++++ _changeset/format.js | 40 ++++++++++++++++ .../proud-socks-yawn.md | 2 +- examples/auth-chakra-ui/package.json | 2 +- examples/base-chakra-ui/package.json | 2 +- .../package.json | 2 +- .../form-chakra-ui-mutation-mode/package.json | 2 +- .../package.json | 2 +- examples/form-chakra-ui-use-form/package.json | 2 +- .../form-chakra-use-modal-form/package.json | 2 +- examples/inferencer-chakra-ui/package.json | 2 +- .../package.json | 2 +- .../table-chakra-ui-advanced/package.json | 2 +- examples/table-chakra-ui-basic/package.json | 2 +- examples/template-chakra-ui/package.json | 2 +- examples/theme-chakra-ui-demo/package.json | 2 +- examples/tutorial-chakra-ui/package.json | 2 +- .../upload-chakra-ui-basic64/package.json | 2 +- .../upload-chakra-ui-multipart/package.json | 2 +- packages/chakra-ui/CHANGELOG.md | 10 ++++ packages/chakra-ui/package.json | 2 +- pnpm-lock.yaml | 48 +++++++++---------- 23 files changed, 114 insertions(+), 42 deletions(-) create mode 100644 _changeset/README.md create mode 100644 _changeset/config.json create mode 100644 _changeset/format.js rename {.changeset => _changeset}/proud-socks-yawn.md (83%) diff --git a/_changeset/README.md b/_changeset/README.md new file mode 100644 index 0000000000000..e5b6d8d6a67ad --- /dev/null +++ b/_changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets) + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/_changeset/config.json b/_changeset/config.json new file mode 100644 index 0000000000000..7bb2d6daff0c4 --- /dev/null +++ b/_changeset/config.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@2.0.0/schema.json", + "changelog": ["./format.js", { "repo": "refinedev/refine" }], + "commit": false, + "fixed": [], + "linked": [], + "access": "public", + "baseBranch": "main", + "updateInternalDependencies": "patch", + "ignore": ["!@refinedev/*", "!create-refine-app"], + "___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": { + "onlyUpdatePeerDependentsWhenOutOfRange": true + } +} diff --git a/_changeset/format.js b/_changeset/format.js new file mode 100644 index 0000000000000..3ba093ce30975 --- /dev/null +++ b/_changeset/format.js @@ -0,0 +1,40 @@ +const clgh = require("@changesets/changelog-github"); + +const changelogFunctions = { + getDependencyReleaseLine: clgh.default.getDependencyReleaseLine, + getReleaseLine: async (changeset, tag, options) => { + const defaultChangeset = await clgh.default.getReleaseLine( + changeset, + tag, + options, + ); + + const isValid = ["community", "enterprise"].includes( + process.env.REFINE_RELEASE_TYPE, + ); + + if (!isValid) { + console.error( + "āŒ REFINE_RELEASE_TYPE must be either community or enterprise", + ); + + process.exit(1); + } + + let title = ""; + + if (process.env.REFINE_RELEASE_TYPE === "community") { + title = "\n\nšŸ“¢ **Refine Community Release** šŸ“¢"; + } + + if (process.env.REFINE_RELEASE_TYPE === "enterprise") { + title = "\n\n⚔ **Refine Enterprise Release** ⚔"; + } + + const result = title + defaultChangeset; + + return result; + }, +}; + +exports.default = changelogFunctions; diff --git a/.changeset/proud-socks-yawn.md b/_changeset/proud-socks-yawn.md similarity index 83% rename from .changeset/proud-socks-yawn.md rename to _changeset/proud-socks-yawn.md index 3981ce8f3607e..8ee6d31fd489d 100644 --- a/.changeset/proud-socks-yawn.md +++ b/_changeset/proud-socks-yawn.md @@ -1,5 +1,5 @@ --- -"@refinedev/chakra-ui": minor +"@refinedev/chakra-ui": patch --- - Ensure `meta` prop is passed to the `ShowButton` component of Charka-UI diff --git a/examples/auth-chakra-ui/package.json b/examples/auth-chakra-ui/package.json index 142a7a7860d16..aa49747d1b143 100644 --- a/examples/auth-chakra-ui/package.json +++ b/examples/auth-chakra-ui/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/base-chakra-ui/package.json b/examples/base-chakra-ui/package.json index b38d8c567844c..59df9622a1f7b 100644 --- a/examples/base-chakra-ui/package.json +++ b/examples/base-chakra-ui/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/customization-theme-chakra-ui/package.json b/examples/customization-theme-chakra-ui/package.json index 62b2a22ed3d66..d445e3f28ffce 100644 --- a/examples/customization-theme-chakra-ui/package.json +++ b/examples/customization-theme-chakra-ui/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/form-chakra-ui-mutation-mode/package.json b/examples/form-chakra-ui-mutation-mode/package.json index 23a965c3f9fe0..564b4b028c68c 100644 --- a/examples/form-chakra-ui-mutation-mode/package.json +++ b/examples/form-chakra-ui-mutation-mode/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/form-chakra-ui-use-drawer-form/package.json b/examples/form-chakra-ui-use-drawer-form/package.json index 45d6ebd618ff7..f6aa3f5793e54 100644 --- a/examples/form-chakra-ui-use-drawer-form/package.json +++ b/examples/form-chakra-ui-use-drawer-form/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/form-chakra-ui-use-form/package.json b/examples/form-chakra-ui-use-form/package.json index 849b7372b9ebd..e6fe7d4dd5213 100644 --- a/examples/form-chakra-ui-use-form/package.json +++ b/examples/form-chakra-ui-use-form/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/form-chakra-use-modal-form/package.json b/examples/form-chakra-use-modal-form/package.json index 1246029b2c922..5de3353d7e9d1 100644 --- a/examples/form-chakra-use-modal-form/package.json +++ b/examples/form-chakra-use-modal-form/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/inferencer-chakra-ui/package.json b/examples/inferencer-chakra-ui/package.json index 1b5f8ea43b30a..1d24b95b3a977 100644 --- a/examples/inferencer-chakra-ui/package.json +++ b/examples/inferencer-chakra-ui/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/inferencer": "^5.0.3", diff --git a/examples/server-side-form-validation-chakra-ui/package.json b/examples/server-side-form-validation-chakra-ui/package.json index d0c93b1677e61..6a9731ef99277 100644 --- a/examples/server-side-form-validation-chakra-ui/package.json +++ b/examples/server-side-form-validation-chakra-ui/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/table-chakra-ui-advanced/package.json b/examples/table-chakra-ui-advanced/package.json index 8154881235e83..c16bd3889d210 100644 --- a/examples/table-chakra-ui-advanced/package.json +++ b/examples/table-chakra-ui-advanced/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/table-chakra-ui-basic/package.json b/examples/table-chakra-ui-basic/package.json index 54d92e6dbda09..007a04e498b32 100644 --- a/examples/table-chakra-ui-basic/package.json +++ b/examples/table-chakra-ui-basic/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/template-chakra-ui/package.json b/examples/template-chakra-ui/package.json index 9c2ea67234bc8..0e811d55a723e 100644 --- a/examples/template-chakra-ui/package.json +++ b/examples/template-chakra-ui/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/theme-chakra-ui-demo/package.json b/examples/theme-chakra-ui-demo/package.json index 8f871e7243979..4e02d1e0af162 100644 --- a/examples/theme-chakra-ui-demo/package.json +++ b/examples/theme-chakra-ui-demo/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/tutorial-chakra-ui/package.json b/examples/tutorial-chakra-ui/package.json index 44fea80cf80c7..e01455ef171ee 100644 --- a/examples/tutorial-chakra-ui/package.json +++ b/examples/tutorial-chakra-ui/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/inferencer": "^5.0.3", diff --git a/examples/upload-chakra-ui-basic64/package.json b/examples/upload-chakra-ui-basic64/package.json index 92290023d5b89..143fe43895161 100644 --- a/examples/upload-chakra-ui-basic64/package.json +++ b/examples/upload-chakra-ui-basic64/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/upload-chakra-ui-multipart/package.json b/examples/upload-chakra-ui-multipart/package.json index 458095281ecdf..e0f8ae0c8f17e 100644 --- a/examples/upload-chakra-ui-multipart/package.json +++ b/examples/upload-chakra-ui-multipart/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.35.1", + "@refinedev/chakra-ui": "^2.36.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/packages/chakra-ui/CHANGELOG.md b/packages/chakra-ui/CHANGELOG.md index da16c5d2144b6..7c34dae5479d8 100644 --- a/packages/chakra-ui/CHANGELOG.md +++ b/packages/chakra-ui/CHANGELOG.md @@ -1,5 +1,15 @@ # @refinedev/chakra-ui +## 2.36.0 + +### Minor Changes + +⚔ **Refine Enterprise Release** ⚔ + +- [#6740](https://github.com/refinedev/refine/pull/6740) [`16d9fa1d5a1d265ee6ba942c46473456883b4400`](https://github.com/refinedev/refine/commit/16d9fa1d5a1d265ee6ba942c46473456883b4400) Thanks [@arndom](https://github.com/arndom)! - - Ensure `meta` prop is passed to the `ShowButton` component of Charka-UI + + [Resolves #6707](https://github.com/refinedev/refine/issues/6707) + ## 2.35.1 ### Patch Changes diff --git a/packages/chakra-ui/package.json b/packages/chakra-ui/package.json index 1278bedf46848..27338040d4ee2 100644 --- a/packages/chakra-ui/package.json +++ b/packages/chakra-ui/package.json @@ -1,6 +1,6 @@ { "name": "@refinedev/chakra-ui", - "version": "2.35.1", + "version": "2.36.0", "private": false, "description": "Chakra UI support for Refine, providing flexible and accessible UI components.", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eeae3a32100df..230337943160a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -582,7 +582,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -1104,7 +1104,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -1945,7 +1945,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -3808,7 +3808,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -3866,7 +3866,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -3924,7 +3924,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -3982,7 +3982,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -5405,7 +5405,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -6665,7 +6665,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -7221,7 +7221,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -7279,7 +7279,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -8163,7 +8163,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -8525,7 +8525,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -8790,7 +8790,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -9216,7 +9216,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -9277,7 +9277,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.35.1 + specifier: ^2.36.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -10769,7 +10769,7 @@ importers: devDependencies: '@esbuild-plugins/node-resolve': specifier: ^0.1.4 - version: 0.1.4(esbuild@0.21.5) + version: 0.1.4(esbuild@0.17.19) '@refinedev/core': specifier: ^4.57.1 version: link:../core @@ -10778,7 +10778,7 @@ importers: version: 29.5.12 jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@20.5.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@18.19.31)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.31)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.3.1 version: 29.7.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -10787,13 +10787,13 @@ importers: version: 13.5.4 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.24.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.4))(esbuild@0.21.5)(jest@29.7.0(@types/node@20.5.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.2(@babel/core@7.24.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.4))(esbuild@0.17.19)(jest@29.7.0(@types/node@18.19.31)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.31)(typescript@5.4.5)))(typescript@5.4.5) tslib: specifier: ^2.6.2 version: 2.6.2 tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.5.3)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5))(typescript@5.4.5) + version: 6.7.0(postcss@8.5.3)(ts-node@10.9.2(@types/node@18.19.31)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.2 version: 5.4.5 @@ -10815,7 +10815,7 @@ importers: devDependencies: '@esbuild-plugins/node-resolve': specifier: ^0.1.4 - version: 0.1.4(esbuild@0.17.19) + version: 0.1.4(esbuild@0.21.5) '@refinedev/core': specifier: 4.57.9 version: link:../core @@ -10824,7 +10824,7 @@ importers: version: 29.5.12 jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@18.19.31)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.31)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.5.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.3.1 version: 29.7.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -10833,13 +10833,13 @@ importers: version: 13.5.4 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.24.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.4))(esbuild@0.17.19)(jest@29.7.0(@types/node@18.19.31)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@18.19.31)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.2(@babel/core@7.24.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.4))(esbuild@0.21.5)(jest@29.7.0(@types/node@20.5.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5)))(typescript@5.4.5) tslib: specifier: ^2.6.2 version: 2.6.2 tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.5.3)(ts-node@10.9.2(@types/node@18.19.31)(typescript@5.4.5))(typescript@5.4.5) + version: 6.7.0(postcss@8.5.3)(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.2 version: 5.4.5 From 293668873913c246edbd95c74c7593438de4980f Mon Sep 17 00:00:00 2001 From: Nabil Alamin Date: Mon, 5 May 2025 08:55:06 +0100 Subject: [PATCH 04/17] fix(mui): add support for unique id to `transformCrudFiltersToFilterModel` (#6756) --- .changeset/rare-teachers-drive.md | 7 +++ .../src/definitions/dataGrid/index.spec.ts | 46 +++++++++++++++++++ .../mui/src/definitions/dataGrid/index.ts | 13 +++++- 3 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 .changeset/rare-teachers-drive.md diff --git a/.changeset/rare-teachers-drive.md b/.changeset/rare-teachers-drive.md new file mode 100644 index 0000000000000..0d85d2918ccea --- /dev/null +++ b/.changeset/rare-teachers-drive.md @@ -0,0 +1,7 @@ +--- +"@refinedev/mui": patch +--- + +Add support for unique id to `transformCrudFiltersToFilterModel` when filters have the same field and operator. + +[Resolves #6710](https://github.com/refinedev/refine/issues/6710) diff --git a/packages/mui/src/definitions/dataGrid/index.spec.ts b/packages/mui/src/definitions/dataGrid/index.spec.ts index c86b3efc35935..34c80d35b0481 100644 --- a/packages/mui/src/definitions/dataGrid/index.spec.ts +++ b/packages/mui/src/definitions/dataGrid/index.spec.ts @@ -437,4 +437,50 @@ describe("transformCrudFiltersToFilterModel", () => { logicOperator: "and", }); }); + + it("Should have unique IDs for filters with the same field and operator", () => { + const crudFilters: CrudFilters = [ + { + operator: "or", + value: [ + { + field: "status", + operator: "eq", + value: "draft", + }, + { + field: "status", + operator: "eq", + value: "published", + }, + ], + }, + ]; + + const columnsLookup = { + status: "string", + }; + + const filterModel: GridFilterModel = { + items: [ + { + field: "status", + operator: "equals", + value: "draft", + id: "statuseq", + }, + { + field: "status", + operator: "equals", + value: "published", + id: "statuseq2", + }, + ], + logicOperator: GridLogicOperator.Or, + }; + + expect( + transformCrudFiltersToFilterModel(crudFilters, columnsLookup), + ).toEqual(filterModel); + }); }); diff --git a/packages/mui/src/definitions/dataGrid/index.ts b/packages/mui/src/definitions/dataGrid/index.ts index 1b1388ac8e360..c117b4bf440ed 100644 --- a/packages/mui/src/definitions/dataGrid/index.ts +++ b/packages/mui/src/definitions/dataGrid/index.ts @@ -184,6 +184,7 @@ export const transformCrudFiltersToFilterModel = ( columnsType?: Record, ): GridFilterModel | undefined => { const gridFilterItems: GridFilterItem[] = []; + const fieldOperatorCount: Record = {}; const isExistOrFilter = crudFilters.some( (filter) => filter.operator === "or", @@ -197,23 +198,31 @@ export const transformCrudFiltersToFilterModel = ( orLogicalFilters.map(({ field, value, operator }) => { const columnType = columnsType[field]; + const id = field + operator; + + fieldOperatorCount[id] = (fieldOperatorCount[id] || 0) + 1; + const uniqueId = id + String(fieldOperatorCount[id]); gridFilterItems.push({ field: field, operator: transformCrudOperatorToMuiOperator(operator, columnType), value: value === "" ? undefined : value, - id: field + operator, + id: fieldOperatorCount[id] > 1 ? uniqueId : id, }); }); } else { (crudFilters as LogicalFilter[]).map(({ field, value, operator }) => { const columnType = columnsType[field]; + const id = field + operator; + + fieldOperatorCount[id] = (fieldOperatorCount[id] || 0) + 1; + const uniqueId = id + String(fieldOperatorCount[id]); gridFilterItems.push({ field: field, operator: transformCrudOperatorToMuiOperator(operator, columnType), value: value === "" ? undefined : value, - id: field + operator, + id: fieldOperatorCount[id] > 1 ? uniqueId : id, }); }); } From 7253bf8247e920d5513dbc95372242a98dba42ff Mon Sep 17 00:00:00 2001 From: Refine Community Bot <53254888+refine-bot@users.noreply.github.com> Date: Mon, 5 May 2025 11:52:36 +0300 Subject: [PATCH 05/17] ci(changesets): refine registry version packages (#6771) --- .../rare-teachers-drive.md | 0 examples/auth-material-ui/package.json | 2 +- examples/base-material-ui/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- examples/finefoods-material-ui/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../form-material-ui-use-form/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../import-export-material-ui/package.json | 2 +- examples/inferencer-material-ui/package.json | 2 +- examples/refine-hr-ce/package.json | 2 +- .../package.json | 2 +- .../table-material-ui-advanced/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- examples/template-material-ui/package.json | 2 +- examples/theme-material-ui-demo/package.json | 2 +- examples/tutorial-material-ui/package.json | 2 +- .../upload-material-ui-base64/package.json | 2 +- .../upload-material-ui-multipart/package.json | 2 +- examples/with-material-ui-vite/package.json | 2 +- examples/with-remix-material-ui/package.json | 2 +- packages/mui/CHANGELOG.md | 10 ++++ packages/mui/package.json | 2 +- pnpm-lock.yaml | 56 +++++++++---------- 32 files changed, 67 insertions(+), 57 deletions(-) rename {.changeset => _changeset}/rare-teachers-drive.md (100%) diff --git a/.changeset/rare-teachers-drive.md b/_changeset/rare-teachers-drive.md similarity index 100% rename from .changeset/rare-teachers-drive.md rename to _changeset/rare-teachers-drive.md diff --git a/examples/auth-material-ui/package.json b/examples/auth-material-ui/package.json index 0fafbed1c45cb..0ce5377ae262d 100644 --- a/examples/auth-material-ui/package.json +++ b/examples/auth-material-ui/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/base-material-ui/package.json b/examples/base-material-ui/package.json index 7f931a7b23bc7..39b28d251e583 100644 --- a/examples/base-material-ui/package.json +++ b/examples/base-material-ui/package.json @@ -30,7 +30,7 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/devtools": "^1.2.16", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/customization-theme-material-ui/package.json b/examples/customization-theme-material-ui/package.json index 9c61067ae9e44..0b60b470d595c 100644 --- a/examples/customization-theme-material-ui/package.json +++ b/examples/customization-theme-material-ui/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/field-material-ui-use-autocomplete/package.json b/examples/field-material-ui-use-autocomplete/package.json index 25d0bf5f7437c..25d94ae410893 100644 --- a/examples/field-material-ui-use-autocomplete/package.json +++ b/examples/field-material-ui-use-autocomplete/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/finefoods-material-ui/package.json b/examples/finefoods-material-ui/package.json index e8c0921ff1168..d21e73df2a70b 100644 --- a/examples/finefoods-material-ui/package.json +++ b/examples/finefoods-material-ui/package.json @@ -32,7 +32,7 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/kbar": "1.3.16", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/react-table": "^5.6.15", diff --git a/examples/form-material-ui-mutation-mode/package.json b/examples/form-material-ui-mutation-mode/package.json index 776e6a4a1bfa4..80abeff2d8344 100644 --- a/examples/form-material-ui-mutation-mode/package.json +++ b/examples/form-material-ui-mutation-mode/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/form-material-ui-use-drawer-form/package.json b/examples/form-material-ui-use-drawer-form/package.json index c6e10a73742eb..3723ae07aa6fe 100644 --- a/examples/form-material-ui-use-drawer-form/package.json +++ b/examples/form-material-ui-use-drawer-form/package.json @@ -30,7 +30,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/form-material-ui-use-form/package.json b/examples/form-material-ui-use-form/package.json index 6a62559145f63..a2d3c26cf4512 100644 --- a/examples/form-material-ui-use-form/package.json +++ b/examples/form-material-ui-use-form/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/form-material-ui-use-modal-form/package.json b/examples/form-material-ui-use-modal-form/package.json index 4bbcac4e7fa76..33ff4b799b6af 100644 --- a/examples/form-material-ui-use-modal-form/package.json +++ b/examples/form-material-ui-use-modal-form/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/form-material-ui-use-steps-form/package.json b/examples/form-material-ui-use-steps-form/package.json index 4dd5884db3dc0..e26494625bac0 100644 --- a/examples/form-material-ui-use-steps-form/package.json +++ b/examples/form-material-ui-use-steps-form/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/import-export-material-ui/package.json b/examples/import-export-material-ui/package.json index 4adac78db5f73..ad4c59a8051d0 100644 --- a/examples/import-export-material-ui/package.json +++ b/examples/import-export-material-ui/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/inferencer-material-ui/package.json b/examples/inferencer-material-ui/package.json index 1d84053420717..ba697721996fe 100644 --- a/examples/inferencer-material-ui/package.json +++ b/examples/inferencer-material-ui/package.json @@ -32,7 +32,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/inferencer": "^5.0.3", "@refinedev/kbar": "^1.3.16", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/refine-hr-ce/package.json b/examples/refine-hr-ce/package.json index d5e0ef17ccf1c..a72a705b60997 100644 --- a/examples/refine-hr-ce/package.json +++ b/examples/refine-hr-ce/package.json @@ -33,7 +33,7 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/devtools": "^1.2.16", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/nestjsx-crud": "^5.0.12", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", diff --git a/examples/server-side-form-validation-material-ui/package.json b/examples/server-side-form-validation-material-ui/package.json index f5c813a645589..b3a1622a0c678 100644 --- a/examples/server-side-form-validation-material-ui/package.json +++ b/examples/server-side-form-validation-material-ui/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/table-material-ui-advanced/package.json b/examples/table-material-ui-advanced/package.json index 72c8acb5759ba..de30cef693356 100644 --- a/examples/table-material-ui-advanced/package.json +++ b/examples/table-material-ui-advanced/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/react-table": "^5.6.15", diff --git a/examples/table-material-ui-cursor-pagination/package.json b/examples/table-material-ui-cursor-pagination/package.json index 50cd67a0ff267..6c9e28c45f64d 100644 --- a/examples/table-material-ui-cursor-pagination/package.json +++ b/examples/table-material-ui-cursor-pagination/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-router": "^1.0.1", "axios": "^1.6.2", "react": "^18.0.0", diff --git a/examples/table-material-ui-data-grid-pro/package.json b/examples/table-material-ui-data-grid-pro/package.json index 449060d52d2f0..7c6cc00a0f1a0 100644 --- a/examples/table-material-ui-data-grid-pro/package.json +++ b/examples/table-material-ui-data-grid-pro/package.json @@ -30,7 +30,7 @@ "@mui/x-data-grid-pro": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/table-material-ui-table-filter/package.json b/examples/table-material-ui-table-filter/package.json index 4e706af2caaaf..8d8edff06cb22 100644 --- a/examples/table-material-ui-table-filter/package.json +++ b/examples/table-material-ui-table-filter/package.json @@ -30,7 +30,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/table-material-ui-use-data-grid/package.json b/examples/table-material-ui-use-data-grid/package.json index 9a7cd06a74fe2..4efc8f027077b 100644 --- a/examples/table-material-ui-use-data-grid/package.json +++ b/examples/table-material-ui-use-data-grid/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/table-material-ui-use-delete-many/package.json b/examples/table-material-ui-use-delete-many/package.json index 0a4f2c62f0eb1..0adc7e2daa9f8 100644 --- a/examples/table-material-ui-use-delete-many/package.json +++ b/examples/table-material-ui-use-delete-many/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/table-material-ui-use-update-many/package.json b/examples/table-material-ui-use-update-many/package.json index 72c0ab6863297..0316289bc2f39 100644 --- a/examples/table-material-ui-use-update-many/package.json +++ b/examples/table-material-ui-use-update-many/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/template-material-ui/package.json b/examples/template-material-ui/package.json index ab6c495cf6bd1..9873032e053f2 100644 --- a/examples/template-material-ui/package.json +++ b/examples/template-material-ui/package.json @@ -30,7 +30,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/theme-material-ui-demo/package.json b/examples/theme-material-ui-demo/package.json index 1814440c9dbd1..826f504eeeb6c 100644 --- a/examples/theme-material-ui-demo/package.json +++ b/examples/theme-material-ui-demo/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/tutorial-material-ui/package.json b/examples/tutorial-material-ui/package.json index 5c6c3a6387ace..8f70d5af8112c 100644 --- a/examples/tutorial-material-ui/package.json +++ b/examples/tutorial-material-ui/package.json @@ -31,7 +31,7 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/inferencer": "^5.0.3", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/upload-material-ui-base64/package.json b/examples/upload-material-ui-base64/package.json index 8b715b4364780..515b7670df22b 100644 --- a/examples/upload-material-ui-base64/package.json +++ b/examples/upload-material-ui-base64/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/upload-material-ui-multipart/package.json b/examples/upload-material-ui-multipart/package.json index 64383c9914341..d5989044e4bf5 100644 --- a/examples/upload-material-ui-multipart/package.json +++ b/examples/upload-material-ui-multipart/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/with-material-ui-vite/package.json b/examples/with-material-ui-vite/package.json index 81ba397690f49..70bf7f0c42169 100644 --- a/examples/with-material-ui-vite/package.json +++ b/examples/with-material-ui-vite/package.json @@ -32,7 +32,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/devtools": "^1.2.16", "@refinedev/kbar": "^1.3.16", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/with-remix-material-ui/package.json b/examples/with-remix-material-ui/package.json index 0e1540f4e5a41..645340864f6e4 100644 --- a/examples/with-remix-material-ui/package.json +++ b/examples/with-remix-material-ui/package.json @@ -21,7 +21,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/inferencer": "^5.0.3", "@refinedev/kbar": "^1.3.16", - "@refinedev/mui": "^6.1.1", + "@refinedev/mui": "^6.1.2", "@refinedev/remix-router": "^3.0.8", "@refinedev/simple-rest": "^5.0.10", "@remix-run/node": "^2.4.0", diff --git a/packages/mui/CHANGELOG.md b/packages/mui/CHANGELOG.md index 1a99f4861903f..8e1b3a27cc809 100644 --- a/packages/mui/CHANGELOG.md +++ b/packages/mui/CHANGELOG.md @@ -1,5 +1,15 @@ # @refinedev/mui +## 6.1.2 + +### Patch Changes + +⚔ **Refine Enterprise Release** ⚔ + +- [#6756](https://github.com/refinedev/refine/pull/6756) [`293668873913c246edbd95c74c7593438de4980f`](https://github.com/refinedev/refine/commit/293668873913c246edbd95c74c7593438de4980f) Thanks [@arndom](https://github.com/arndom)! - Add support for unique id to `transformCrudFiltersToFilterModel` when filters have the same field and operator. + + [Resolves #6710](https://github.com/refinedev/refine/issues/6710) + ## 6.1.1 ### Patch Changes diff --git a/packages/mui/package.json b/packages/mui/package.json index 9c3a0ac864217..2b22d4fbdd291 100644 --- a/packages/mui/package.json +++ b/packages/mui/package.json @@ -1,6 +1,6 @@ { "name": "@refinedev/mui", - "version": "6.1.1", + "version": "6.1.2", "private": false, "description": "Material-UI (MUI) support for Refine, providing enterprise-level UI components.", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 230337943160a..7a270fe1a0ca5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -948,7 +948,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -1305,7 +1305,7 @@ importers: specifier: ^1.2.16 version: link:../../packages/devtools '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -2091,7 +2091,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -3138,7 +3138,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -3402,7 +3402,7 @@ importers: specifier: 1.3.16 version: link:../../packages/kbar '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -4472,7 +4472,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -4542,7 +4542,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -4609,7 +4609,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -4676,7 +4676,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -4743,7 +4743,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -5274,7 +5274,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -5787,7 +5787,7 @@ importers: specifier: ^1.3.16 version: link:../../packages/kbar '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -6424,7 +6424,7 @@ importers: specifier: ^1.2.16 version: link:../../packages/devtools '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/nestjsx-crud': specifier: ^5.0.12 @@ -6811,7 +6811,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -7544,7 +7544,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -7620,7 +7620,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-router': specifier: ^1.0.1 @@ -7684,7 +7684,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -7751,7 +7751,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -7818,7 +7818,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -7882,7 +7882,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -7946,7 +7946,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -8412,7 +8412,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -8671,7 +8671,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -9051,7 +9051,7 @@ importers: specifier: ^5.0.3 version: link:../../packages/inferencer '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -9502,7 +9502,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -9569,7 +9569,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -9978,7 +9978,7 @@ importers: specifier: ^1.3.16 version: link:../../packages/kbar '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -10578,7 +10578,7 @@ importers: specifier: ^1.3.16 version: link:../../packages/kbar '@refinedev/mui': - specifier: ^6.1.1 + specifier: ^6.1.2 version: link:../../packages/mui '@refinedev/remix-router': specifier: ^3.0.8 From 66ea5267d62674e35051d24dc7c6ab8f4e5f47ed Mon Sep 17 00:00:00 2001 From: Thana Paris <83840862+thanaParis@users.noreply.github.com> Date: Mon, 12 May 2025 03:12:10 -0400 Subject: [PATCH 06/17] fix(hasura): live provider uses hasura-default as default naming convention (#6784) --- .changeset/serious-wolves-rush.md | 5 +++++ packages/hasura/src/liveProvider/index.ts | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 .changeset/serious-wolves-rush.md diff --git a/.changeset/serious-wolves-rush.md b/.changeset/serious-wolves-rush.md new file mode 100644 index 0000000000000..1d5f967ee3903 --- /dev/null +++ b/.changeset/serious-wolves-rush.md @@ -0,0 +1,5 @@ +--- +"@refinedev/hasura": patch +--- + +Hasura live provider now uses hasura-default as default naming convention diff --git a/packages/hasura/src/liveProvider/index.ts b/packages/hasura/src/liveProvider/index.ts index 0eb1e54874bd3..d3fe8a5016213 100644 --- a/packages/hasura/src/liveProvider/index.ts +++ b/packages/hasura/src/liveProvider/index.ts @@ -51,11 +51,11 @@ export const liveProvider = ( ); } - const genereteSubscription = subscriptions[subscriptionType]; + const generateSubscription = subscriptions[subscriptionType]; const idType = getIdType(resource, options?.idType); - const namingConvention = options?.namingConvention; - const { query, variables, operation } = genereteSubscription({ + const namingConvention = options?.namingConvention ?? "hasura-default"; + const { query, variables, operation } = generateSubscription({ ids, id, idType, From cce3f5b749a174155d48932d99aabf24eb1f7558 Mon Sep 17 00:00:00 2001 From: Thana Paris <83840862+thanaParis@users.noreply.github.com> Date: Mon, 12 May 2025 03:13:22 -0400 Subject: [PATCH 07/17] fix(hasura): meta.gqlVariables passed to createMany Hasura data provider (#6783) --- .changeset/curvy-pumpkins-hammer.md | 5 + packages/hasura/src/dataProvider/index.ts | 1 + packages/hasura/test/createMany/index.mock.ts | 152 ++++++++++++++++++ packages/hasura/test/createMany/index.spec.ts | 107 ++++++++++++ 4 files changed, 265 insertions(+) create mode 100644 .changeset/curvy-pumpkins-hammer.md diff --git a/.changeset/curvy-pumpkins-hammer.md b/.changeset/curvy-pumpkins-hammer.md new file mode 100644 index 0000000000000..480be46cabadf --- /dev/null +++ b/.changeset/curvy-pumpkins-hammer.md @@ -0,0 +1,5 @@ +--- +"@refinedev/hasura": patch +--- + +meta.gqlVariables now passed to createMany query for Hasura data provider diff --git a/packages/hasura/src/dataProvider/index.ts b/packages/hasura/src/dataProvider/index.ts index 56e7163934115..3d842c0560381 100644 --- a/packages/hasura/src/dataProvider/index.ts +++ b/packages/hasura/src/dataProvider/index.ts @@ -305,6 +305,7 @@ const dataProvider = ( if (meta?.gqlMutation) { const response = await client.request(meta.gqlMutation, { objects: variablesFromParams, + ...meta?.gqlVariables, }); return { diff --git a/packages/hasura/test/createMany/index.mock.ts b/packages/hasura/test/createMany/index.mock.ts index 5dd4e8de5ea72..0ffb9b3b3acd4 100644 --- a/packages/hasura/test/createMany/index.mock.ts +++ b/packages/hasura/test/createMany/index.mock.ts @@ -443,3 +443,155 @@ nock("https://ruling-redbird-23.hasura.app:443", { encodedQueryParams: true }) "84376bd60fb703bf-BUD", ], ); + +// Mock for CreateManyPosts with includeCategory=true from gqlVariables +nock("https://flowing-mammal-24.hasura.app:443", { encodedQueryParams: true }) + .post("/v1/graphql", { + query: + "mutation CreateManyPosts($objects: [posts_insert_input!]!, $includeCategory: Boolean = false) {\n insert_posts(objects: $objects) {\n returning {\n id\n title\n content\n category @include(if: $includeCategory) {\n id\n }\n }\n }\n}\n", + variables: { + objects: [ + { + content: "Vestibulum vulputate sapien arcu.", + title: "Aenean ultricies non libero sit amet pellentesque", + category_id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + { + content: "Aliquam nibh erat.", + title: "Etiam tincidunt ex ut auctor faucibus", + category_id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + ], + includeCategory: true, + }, + operationName: "CreateManyPosts", + }) + .reply( + 200, + { + data: { + insert_posts: { + returning: [ + { + id: "f1c8b6d7-3e5a-4c2b-9f8d-1e5a7b9d0c3e", + title: "Aenean ultricies non libero sit amet pellentesque", + content: "Vestibulum vulputate sapien arcu.", + category: { + id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + }, + { + id: "a1b2c3d4-e5f6-7a8b-9c0d-1e2f3a4b5c6d", + title: "Etiam tincidunt ex ut auctor faucibus", + content: "Aliquam nibh erat.", + category: { + id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + }, + ], + }, + }, + }, + [ + "Date", + "Wed, 10 Jan 2024 19:45:38 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Content-Length", + "435", + "Connection", + "close", + "x-request-id", + "fd98c24a10b32a6e7c1f5d9b8e4a2c1d", + "CF-Cache-Status", + "DYNAMIC", + "Content-Security-Policy", + "upgrade-insecure-requests", + "Referrer-Policy", + "strict-origin-when-cross-origin", + "Strict-Transport-Security", + "max-age=31536000; includeSubDomains", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "SAMEORIGIN", + "X-XSS-Protection", + "0", + "Server", + "cloudflare", + "CF-RAY", + "84376be01cba684c-BUD", + ], + ); + +nock("https://flowing-mammal-24.hasura.app:443", { encodedQueryParams: true }) + .post("/v1/graphql", { + query: + "mutation CreateManyPosts($objects: [posts_insert_input!]!, $includeCategory: Boolean = false) {\n insert_posts(objects: $objects) {\n returning {\n id\n title\n content\n category @include(if: $includeCategory) {\n id\n }\n }\n }\n}\n", + variables: { + objects: [ + { + content: "Vestibulum vulputate sapien arcu.", + title: "Aenean ultricies non libero sit amet pellentesque", + category_id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + { + content: "Aliquam nibh erat.", + title: "Etiam tincidunt ex ut auctor faucibus", + category_id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + ], + }, + operationName: "CreateManyPosts", + }) + .reply( + 200, + { + data: { + insert_posts: { + returning: [ + { + id: "b5c6d7e8-f9a0-1b2c-3d4e-5f6a7b8c9d0e", + title: "Aenean ultricies non libero sit amet pellentesque", + content: "Vestibulum vulputate sapien arcu.", + }, + { + id: "e1f2a3b4-c5d6-7e8f-9a0b-1c2d3e4f5a6b", + title: "Etiam tincidunt ex ut auctor faucibus", + content: "Aliquam nibh erat.", + }, + ], + }, + }, + }, + [ + "Date", + "Wed, 10 Jan 2024 19:45:39 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Content-Length", + "320", + "Connection", + "close", + "x-request-id", + "3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d", + "CF-Cache-Status", + "DYNAMIC", + "Content-Security-Policy", + "upgrade-insecure-requests", + "Referrer-Policy", + "strict-origin-when-cross-origin", + "Strict-Transport-Security", + "max-age=31536000; includeSubDomains", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "SAMEORIGIN", + "X-XSS-Protection", + "0", + "Server", + "cloudflare", + "CF-RAY", + "84376be52f6d733a-BUD", + ], + ); diff --git a/packages/hasura/test/createMany/index.spec.ts b/packages/hasura/test/createMany/index.spec.ts index de266c58be4ad..5f2eaaaba5e6a 100644 --- a/packages/hasura/test/createMany/index.spec.ts +++ b/packages/hasura/test/createMany/index.spec.ts @@ -172,4 +172,111 @@ describe("with gqlMutation", () => { expect(data[1]["title"]).toEqual("Etiam tincidunt ex ut auctor faucibus"); }); + + it("correctly passes variables from meta.gqlVariables to the query", async () => { + const client = createClient("hasura-default"); + const { data } = await dataProvider(client, { + namingConvention: "hasura-default", + }).createMany!({ + resource: "posts", + variables: [ + { + content: "Vestibulum vulputate sapien arcu.", + title: "Aenean ultricies non libero sit amet pellentesque", + category_id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + { + content: "Aliquam nibh erat.", + title: "Etiam tincidunt ex ut auctor faucibus", + category_id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + ], + meta: { + gqlMutation: gql` + mutation CreateManyPosts( + $objects: [posts_insert_input!]!, + $includeCategory: Boolean = false + ) { + insert_posts(objects: $objects) { + returning { + id + title + content + category @include(if: $includeCategory) { + id + } + } + } + } + `, + gqlVariables: { + includeCategory: true, + }, + }, + }); + + expect(data[0]["title"]).toEqual( + "Aenean ultricies non libero sit amet pellentesque", + ); + expect(data[0]["content"]).toEqual("Vestibulum vulputate sapien arcu."); + expect(data[0]["category"].id).toEqual( + "e27156c3-9998-434f-bd5b-2b078283ff26", + ); + + expect(data[1]["title"]).toEqual("Etiam tincidunt ex ut auctor faucibus"); + expect(data[1]["content"]).toEqual("Aliquam nibh erat."); + expect(data[1]["category"].id).toEqual( + "e27156c3-9998-434f-bd5b-2b078283ff26", + ); + }); + + it("doesn't pass extra variables to the query without meta.gqlVariables", async () => { + const client = createClient("hasura-default"); + const { data } = await dataProvider(client, { + namingConvention: "hasura-default", + }).createMany!({ + resource: "posts", + variables: [ + { + content: "Vestibulum vulputate sapien arcu.", + title: "Aenean ultricies non libero sit amet pellentesque", + category_id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + { + content: "Aliquam nibh erat.", + title: "Etiam tincidunt ex ut auctor faucibus", + category_id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + ], + meta: { + gqlMutation: gql` + mutation CreateManyPosts( + $objects: [posts_insert_input!]!, + $includeCategory: Boolean = false + ) { + insert_posts(objects: $objects) { + returning { + id + title + content + category @include(if: $includeCategory) { + id + } + } + } + } + `, + }, + }); + + expect(data[0]["title"]).toEqual( + "Aenean ultricies non libero sit amet pellentesque", + ); + expect(data[0]["content"]).toEqual("Vestibulum vulputate sapien arcu."); + expect(data[0]["category"]).toBeUndefined(); + + expect(data[1]["title"]).toEqual("Etiam tincidunt ex ut auctor faucibus"); + expect(data[1]["content"]).toEqual("Aliquam nibh erat."); + expect(data[1]["category"]).toBeUndefined(); + }); }); From 45e47b11bd062c1eafcfb6b156e9f9b1b35c25a6 Mon Sep 17 00:00:00 2001 From: Thana Paris <83840862+thanaParis@users.noreply.github.com> Date: Mon, 12 May 2025 03:14:07 -0400 Subject: [PATCH 08/17] fix(hasura): meta.gqlVariables passed to updateMany Hasura data provider (#6782) --- .changeset/violet-wasps-study.md | 5 + packages/hasura/src/dataProvider/index.ts | 1 + packages/hasura/test/updateMany/index.mock.ts | 129 ++++++++++++++++++ packages/hasura/test/updateMany/index.spec.ts | 109 +++++++++++++++ 4 files changed, 244 insertions(+) create mode 100644 .changeset/violet-wasps-study.md diff --git a/.changeset/violet-wasps-study.md b/.changeset/violet-wasps-study.md new file mode 100644 index 0000000000000..4063149b73c77 --- /dev/null +++ b/.changeset/violet-wasps-study.md @@ -0,0 +1,5 @@ +--- +"@refinedev/hasura": patch +--- + +meta.gqlVariables now passed to updateMany query for Hasura data provider diff --git a/packages/hasura/src/dataProvider/index.ts b/packages/hasura/src/dataProvider/index.ts index 3d842c0560381..43cde7b5a4d8c 100644 --- a/packages/hasura/src/dataProvider/index.ts +++ b/packages/hasura/src/dataProvider/index.ts @@ -422,6 +422,7 @@ const dataProvider = ( const response = await client.request(meta.gqlMutation, { ids, _set: variablesFromParams, + ...meta?.gqlVariables, }); return { diff --git a/packages/hasura/test/updateMany/index.mock.ts b/packages/hasura/test/updateMany/index.mock.ts index b5bd51d6d1c42..c96160a2ba856 100644 --- a/packages/hasura/test/updateMany/index.mock.ts +++ b/packages/hasura/test/updateMany/index.mock.ts @@ -395,3 +395,132 @@ nock("https://ruling-redbird-23.hasura.app:443", { encodedQueryParams: true }) "845caa0db9c0c1b9-BUD", ], ); + +nock("https://flowing-mammal-24.hasura.app:443", { encodedQueryParams: true }) + .post("/v1/graphql", { + query: + "mutation UpdateManyPosts($ids: [uuid!]!, $_set: posts_set_input!, $includeTitle: Boolean = false) {\n update_posts(where: {id: {_in: $ids}}, _set: $_set) {\n returning {\n id\n content\n title @include(if: $includeTitle)\n }\n }\n}\n", + variables: { + ids: [ + "85e2f56d-53e9-4d43-8099-4c7622c8e8e1", + "881a45fd-a5da-46f4-a045-58eeb647862f", + ], + _set: { content: "Updated Content" }, + includeTitle: true, + }, + operationName: "UpdateManyPosts", + }) + .reply( + 200, + { + data: { + update_posts: { + returning: [ + { + id: "85e2f56d-53e9-4d43-8099-4c7622c8e8e1", + content: "Updated Content", + title: "Aenean ultricies non libero sit amet pellentesque", + }, + { + id: "881a45fd-a5da-46f4-a045-58eeb647862f", + content: "Updated Content", + title: "Etiam tincidunt ex ut auctor faucibus", + }, + ], + }, + }, + }, + [ + "Date", + "Mon, 15 Jan 2024 08:14:18 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Content-Length", + "300", + "Connection", + "close", + "x-request-id", + "7d98c24a10b32a6e7c1f5d9b8e4a2c1d", + "CF-Cache-Status", + "DYNAMIC", + "Content-Security-Policy", + "upgrade-insecure-requests", + "Referrer-Policy", + "strict-origin-when-cross-origin", + "Strict-Transport-Security", + "max-age=31536000; includeSubDomains", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "SAMEORIGIN", + "X-XSS-Protection", + "0", + "Server", + "cloudflare", + "CF-RAY", + "845caa12c9a1684c-BUD", + ], + ); + +nock("https://flowing-mammal-24.hasura.app:443", { encodedQueryParams: true }) + .post("/v1/graphql", { + query: + "mutation UpdateManyPosts($ids: [uuid!]!, $_set: posts_set_input!, $includeTitle: Boolean = false) {\n update_posts(where: {id: {_in: $ids}}, _set: $_set) {\n returning {\n id\n content\n title @include(if: $includeTitle)\n }\n }\n}\n", + variables: { + ids: [ + "85e2f56d-53e9-4d43-8099-4c7622c8e8e1", + "881a45fd-a5da-46f4-a045-58eeb647862f", + ], + _set: { content: "Updated Content" }, + }, + operationName: "UpdateManyPosts", + }) + .reply( + 200, + { + data: { + update_posts: { + returning: [ + { + id: "85e2f56d-53e9-4d43-8099-4c7622c8e8e1", + content: "Updated Content", + }, + { + id: "881a45fd-a5da-46f4-a045-58eeb647862f", + content: "Updated Content", + }, + ], + }, + }, + }, + [ + "Date", + "Mon, 15 Jan 2024 08:14:19 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Content-Length", + "194", + "Connection", + "close", + "x-request-id", + "3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d", + "CF-Cache-Status", + "DYNAMIC", + "Content-Security-Policy", + "upgrade-insecure-requests", + "Referrer-Policy", + "strict-origin-when-cross-origin", + "Strict-Transport-Security", + "max-age=31536000; includeSubDomains", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "SAMEORIGIN", + "X-XSS-Protection", + "0", + "Server", + "cloudflare", + "CF-RAY", + "845caa17bd56733a-BUD", + ], + ); diff --git a/packages/hasura/test/updateMany/index.spec.ts b/packages/hasura/test/updateMany/index.spec.ts index c4bb19f835b00..e7fc8596ac43c 100644 --- a/packages/hasura/test/updateMany/index.spec.ts +++ b/packages/hasura/test/updateMany/index.spec.ts @@ -193,4 +193,113 @@ describe("with gqlFields", () => { expect(data[1]["title"]).toEqual(posts[1]["title"]); expect(data[1]["content"]).toEqual("Updated Content"); }); + + it("correctly passes variables from meta.gqlVariables to the query", async () => { + const posts = [ + { + id: "85e2f56d-53e9-4d43-8099-4c7622c8e8e1", + title: "Aenean ultricies non libero sit amet pellentesque", + }, + { + id: "881a45fd-a5da-46f4-a045-58eeb647862f", + title: "Etiam tincidunt ex ut auctor faucibus", + }, + ]; + + const client = createClient("hasura-default"); + const { data } = await dataProvider(client, { + namingConvention: "hasura-default", + }).updateMany!({ + resource: "posts", + ids: posts.map((post) => post.id), + variables: { + content: "Updated Content", + }, + meta: { + gqlMutation: gql` + mutation UpdateManyPosts( + $ids: [uuid!]!, + $_set: posts_set_input!, + $includeTitle: Boolean = false + ) { + update_posts( + where: { id: { _in: $ids } }, + _set: $_set + ) { + returning { + id + content + title @include(if: $includeTitle) + } + } + } + `, + gqlVariables: { + includeTitle: true, + }, + }, + }); + + expect(data[0]["id"]).toEqual(posts[0]["id"]); + expect(data[0]["title"]).toEqual(posts[0]["title"]); + expect(data[0]["content"]).toEqual("Updated Content"); + + expect(data[1]["id"]).toEqual(posts[1]["id"]); + expect(data[1]["title"]).toEqual(posts[1]["title"]); + expect(data[1]["content"]).toEqual("Updated Content"); + }); + + it("doesn't pass extra variables to the query without meta.gqlVariables", async () => { + const posts = [ + { + id: "85e2f56d-53e9-4d43-8099-4c7622c8e8e1", + title: "Aenean ultricies non libero sit amet pellentesque", + }, + { + id: "881a45fd-a5da-46f4-a045-58eeb647862f", + title: "Etiam tincidunt ex ut auctor faucibus", + }, + ]; + + const client = createClient("hasura-default"); + const { data } = await dataProvider(client, { + namingConvention: "hasura-default", + }).updateMany!({ + resource: "posts", + ids: posts.map((post) => post.id), + variables: { + content: "Updated Content", + }, + meta: { + gqlMutation: gql` + mutation UpdateManyPosts( + $ids: [uuid!]!, + $_set: posts_set_input!, + $includeTitle: Boolean = false + ) { + update_posts( + where: { id: { _in: $ids } }, + _set: $_set + ) { + returning { + id + content + title @include(if: $includeTitle) + } + } + } + `, + }, + }); + + expect(data[0]["id"]).toEqual(posts[0]["id"]); + expect(data[0]["content"]).toEqual("Updated Content"); + // Title should not be included in the response + expect(data[0]["title"]).toBeUndefined(); + + expect(data[1]["id"]).toEqual(posts[1]["id"]); + expect(data[1]["content"]).toEqual("Updated Content"); + // Title should not be included in the response + expect(data[1]["title"]).toBeUndefined(); + }); }); From 272ac4f10972b29b67a9d48526f146d86ee23242 Mon Sep 17 00:00:00 2001 From: Thana Paris <83840862+thanaParis@users.noreply.github.com> Date: Mon, 12 May 2025 03:14:59 -0400 Subject: [PATCH 09/17] fix(hasura): meta.gqlVariables passed to custom Hasura data provider (#6779) --- .changeset/witty-mirrors-sparkle.md | 5 ++ packages/hasura/src/dataProvider/index.ts | 2 +- packages/hasura/test/custom/index.mock.ts | 101 ++++++++++++++++++++++ packages/hasura/test/custom/index.spec.ts | 63 ++++++++++++++ 4 files changed, 170 insertions(+), 1 deletion(-) create mode 100644 .changeset/witty-mirrors-sparkle.md diff --git a/.changeset/witty-mirrors-sparkle.md b/.changeset/witty-mirrors-sparkle.md new file mode 100644 index 0000000000000..f962b4f20e3a3 --- /dev/null +++ b/.changeset/witty-mirrors-sparkle.md @@ -0,0 +1,5 @@ +--- +"@refinedev/hasura": patch +--- + +meta.gqlVariables now passed to custom query for Hasura data provider diff --git a/packages/hasura/src/dataProvider/index.ts b/packages/hasura/src/dataProvider/index.ts index 43cde7b5a4d8c..675e8c652ec0a 100644 --- a/packages/hasura/src/dataProvider/index.ts +++ b/packages/hasura/src/dataProvider/index.ts @@ -571,7 +571,7 @@ const dataProvider = ( if (gqlOperation) { const response: any = await client.request( gqlOperation, - meta?.variables ?? {}, + meta?.gqlVariables ?? {}, ); return { data: response }; diff --git a/packages/hasura/test/custom/index.mock.ts b/packages/hasura/test/custom/index.mock.ts index e92e02aec2554..1a389ca0c6b14 100644 --- a/packages/hasura/test/custom/index.mock.ts +++ b/packages/hasura/test/custom/index.mock.ts @@ -275,3 +275,104 @@ nock("https://ruling-redbird-23.hasura.app:443", { encodedQueryParams: true }) "gzip", ], ); + +nock("https://flowing-mammal-24.hasura.app:443", { encodedQueryParams: true }) + .post("/v1/graphql", { + query: + "query GetPost($includeAvg: Boolean = false) {\n posts_aggregate {\n aggregate {\n count\n avg @include(if: $includeAvg) {\n id\n }\n }\n }\n}\n", + variables: { + includeAvg: true, + }, + operationName: "GetPost", + }) + .reply( + 200, + { + data: { + posts_aggregate: { + aggregate: { + count: 318, + avg: { + id: 42, + }, + }, + }, + }, + }, + [ + "Date", + "Tue, 09 Jan 2024 11:15:20 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Connection", + "close", + "x-request-id", + "7d98c24a10b32a6e7c1f5d9b8e4a2c1d", + "CF-Cache-Status", + "DYNAMIC", + "Content-Security-Policy", + "upgrade-insecure-requests", + "Referrer-Policy", + "strict-origin-when-cross-origin", + "Strict-Transport-Security", + "max-age=31536000; includeSubDomains", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "SAMEORIGIN", + "X-XSS-Protection", + "0", + "Server", + "cloudflare", + "CF-RAY", + "842c42fbb9f768bc-BUD", + ], + ); + +nock("https://flowing-mammal-24.hasura.app:443", { encodedQueryParams: true }) + .post("/v1/graphql", { + query: + "query GetPost($includeAvg: Boolean = false) {\n posts_aggregate {\n aggregate {\n count\n avg @include(if: $includeAvg) {\n id\n }\n }\n }\n}\n", + variables: {}, + operationName: "GetPost", + }) + .reply( + 200, + { + data: { + posts_aggregate: { + aggregate: { + count: 318, + }, + }, + }, + }, + [ + "Date", + "Tue, 09 Jan 2024 11:15:21 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Connection", + "close", + "x-request-id", + "3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d", + "CF-Cache-Status", + "DYNAMIC", + "Content-Security-Policy", + "upgrade-insecure-requests", + "Referrer-Policy", + "strict-origin-when-cross-origin", + "Strict-Transport-Security", + "max-age=31536000; includeSubDomains", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "SAMEORIGIN", + "X-XSS-Protection", + "0", + "Server", + "cloudflare", + "CF-RAY", + "842c42fee9abc1c1-BUD", + ], + ); diff --git a/packages/hasura/test/custom/index.spec.ts b/packages/hasura/test/custom/index.spec.ts index 636f55c8c6052..25a8cac4edf0a 100644 --- a/packages/hasura/test/custom/index.spec.ts +++ b/packages/hasura/test/custom/index.spec.ts @@ -92,4 +92,67 @@ describe("with gql", () => { expect(response?.data.postsAggregate.aggregate.count).toBe(318); }, ); + + it("correctly passes variables from meta.gqlVariables to the query", async () => { + const apiUrl = getApiUrl("hasura-default"); + + const response = await dataProvider(createClient("hasura-default"), { + namingConvention: "hasura-default", + }).custom?.({ + url: apiUrl, + method: "get", + meta: { + gqlQuery: gql` + query GetPost( + $includeAvg: Boolean = false + ) { + posts_aggregate { + aggregate { + count + avg @include(if: $includeAvg) { + id + } + } + } + } + `, + gqlVariables: { + includeAvg: true, + }, + }, + }); + + expect(response?.data.posts_aggregate.aggregate.count).toBe(318); + expect(response?.data.posts_aggregate.aggregate.avg.id).toBe(42); + }); + + it("correctly handles the query when gqlVariables aren't provided", async () => { + const apiUrl = getApiUrl("hasura-default"); + + const response = await dataProvider(createClient("hasura-default"), { + namingConvention: "hasura-default", + }).custom?.({ + url: apiUrl, + method: "get", + meta: { + gqlQuery: gql` + query GetPost( + $includeAvg: Boolean = false + ) { + posts_aggregate { + aggregate { + count + avg @include(if: $includeAvg) { + id + } + } + } + } + `, + }, + }); + + expect(response?.data.posts_aggregate.aggregate.count).toBe(318); + expect(response?.data.posts_aggregate.aggregate.avg).toBeUndefined(); + }); }); From 82ea31540ea8f89b104ec0c809fcb6370ccd6f9f Mon Sep 17 00:00:00 2001 From: Thana Paris <83840862+thanaParis@users.noreply.github.com> Date: Mon, 12 May 2025 03:15:17 -0400 Subject: [PATCH 10/17] fix(hasura): meta.gqlVariables passed to create Hasura data provider (#6777) --- .changeset/six-cooks-check.md | 5 + packages/hasura/src/dataProvider/index.ts | 1 + packages/hasura/test/create/index.mock.ts | 114 ++++++++++++++++++++++ packages/hasura/test/create/index.spec.ts | 71 ++++++++++++++ 4 files changed, 191 insertions(+) create mode 100644 .changeset/six-cooks-check.md diff --git a/.changeset/six-cooks-check.md b/.changeset/six-cooks-check.md new file mode 100644 index 0000000000000..1ee49b5e4e8ef --- /dev/null +++ b/.changeset/six-cooks-check.md @@ -0,0 +1,5 @@ +--- +"@refinedev/hasura": patch +--- + +meta.gqlVariables now passed to create query for Hasura data provider diff --git a/packages/hasura/src/dataProvider/index.ts b/packages/hasura/src/dataProvider/index.ts index 675e8c652ec0a..191179c751101 100644 --- a/packages/hasura/src/dataProvider/index.ts +++ b/packages/hasura/src/dataProvider/index.ts @@ -264,6 +264,7 @@ const dataProvider = ( if (gqlOperation) { const response = await client.request(gqlOperation, { object: variables || {}, + ...meta?.gqlVariables, }); return { diff --git a/packages/hasura/test/create/index.mock.ts b/packages/hasura/test/create/index.mock.ts index 5e8ac7f514d1f..5742490746782 100644 --- a/packages/hasura/test/create/index.mock.ts +++ b/packages/hasura/test/create/index.mock.ts @@ -783,3 +783,117 @@ nock("https://ruling-redbird-23.hasura.app:443", { encodedQueryParams: true }) "84373e8abc566850-BUD", ], ); + +nock("https://flowing-mammal-24.hasura.app:443", { encodedQueryParams: true }) + .post("/v1/graphql", { + query: + "mutation CreatePost($object: posts_insert_input!, $includeCategory: Boolean = false) {\n insert_posts_one(object: $object) {\n id\n title\n content\n category @include(if: $includeCategory) {\n id\n }\n }\n}\n", + variables: { + object: { + content: "Lorem ipsum dolor sit amet.", + title: "Lorem ipsum dolore", + category_id: "ef49aebd-abcc-4bac-b064-a63b31f2e8ce", + }, + includeCategory: true, + }, + operationName: "CreatePost", + }) + .reply( + 200, + { + data: { + insert_posts_one: { + id: "d87e5a0f-1e31-4f90-8242-4a29a4ea6d9c", + title: "Lorem ipsum dolore", + content: "Lorem ipsum dolor sit amet.", + category: { id: "ef49aebd-abcc-4bac-b064-a63b31f2e8ce" }, + }, + }, + }, + [ + "Date", + "Wed, 10 Jan 2024 19:14:42 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Content-Length", + "201", + "Connection", + "close", + "x-request-id", + "c4e58f92ba1d7aef3294c1d7a72e9f10", + "CF-Cache-Status", + "DYNAMIC", + "Content-Security-Policy", + "upgrade-insecure-requests", + "Referrer-Policy", + "strict-origin-when-cross-origin", + "Strict-Transport-Security", + "max-age=31536000; includeSubDomains", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "SAMEORIGIN", + "X-XSS-Protection", + "0", + "Server", + "cloudflare", + "CF-RAY", + "84373e8ffac14532-BUD", + ], + ); + +nock("https://flowing-mammal-24.hasura.app:443", { encodedQueryParams: true }) + .post("/v1/graphql", { + query: + "mutation CreatePost($object: posts_insert_input!, $includeCategory: Boolean = false) {\n insert_posts_one(object: $object) {\n id\n title\n content\n category @include(if: $includeCategory) {\n id\n }\n }\n}\n", + variables: { + object: { + content: "Lorem ipsum dolor sit amet.", + title: "Lorem ipsum dolore", + category_id: "ef49aebd-abcc-4bac-b064-a63b31f2e8ce", + }, + }, + operationName: "CreatePost", + }) + .reply( + 200, + { + data: { + insert_posts_one: { + id: "e98f2a1f-c42c-4b17-91d5-f853a4c7e3d1", + title: "Lorem ipsum dolore", + content: "Lorem ipsum dolor sit amet.", + }, + }, + }, + [ + "Date", + "Wed, 10 Jan 2024 19:14:43 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Content-Length", + "139", + "Connection", + "close", + "x-request-id", + "d3a75b91cba6e4d77c9e8f4a23b5f1a9", + "CF-Cache-Status", + "DYNAMIC", + "Content-Security-Policy", + "upgrade-insecure-requests", + "Referrer-Policy", + "strict-origin-when-cross-origin", + "Strict-Transport-Security", + "max-age=31536000; includeSubDomains", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "SAMEORIGIN", + "X-XSS-Protection", + "0", + "Server", + "cloudflare", + "CF-RAY", + "84373e95a9fb683c-BUD", + ], + ); diff --git a/packages/hasura/test/create/index.spec.ts b/packages/hasura/test/create/index.spec.ts index 1cba60531f9d5..5bef9be749dc6 100644 --- a/packages/hasura/test/create/index.spec.ts +++ b/packages/hasura/test/create/index.spec.ts @@ -108,4 +108,75 @@ describe("with gql", () => { ); }, ); + + it("correctly passes variables from meta.gqlVariables to the query", async () => { + const client = createClient("hasura-default"); + const { data } = await dataProvider(client).create({ + resource: "posts", + variables: { + content: "Lorem ipsum dolor sit amet.", + title: "Lorem ipsum dolore", + category_id: "ef49aebd-abcc-4bac-b064-a63b31f2e8ce", + }, + meta: { + gqlMutation: gql` + mutation CreatePost( + $object: posts_insert_input!, + $includeCategory: Boolean = false + ) { + insert_posts_one(object: $object) { + id + title + content + category @include(if: $includeCategory) { + id + } + } + } + `, + gqlVariables: { + includeCategory: true, + }, + }, + }); + + expect(data["title"]).toEqual("Lorem ipsum dolore"); + expect(data["content"]).toEqual("Lorem ipsum dolor sit amet."); + expect(data["category"]["id"]).toEqual( + "ef49aebd-abcc-4bac-b064-a63b31f2e8ce", + ); + }); + + it("doesn't pass extra variables to the query without meta.gqlVariables", async () => { + const client = createClient("hasura-default"); + const { data } = await dataProvider(client).create({ + resource: "posts", + variables: { + content: "Lorem ipsum dolor sit amet.", + title: "Lorem ipsum dolore", + category_id: "ef49aebd-abcc-4bac-b064-a63b31f2e8ce", + }, + meta: { + gqlMutation: gql` + mutation CreatePost( + $object: posts_insert_input!, + $includeCategory: Boolean = false + ) { + insert_posts_one(object: $object) { + id + title + content + category @include(if: $includeCategory) { + id + } + } + } + `, + }, + }); + + expect(data["title"]).toEqual("Lorem ipsum dolore"); + expect(data["content"]).toEqual("Lorem ipsum dolor sit amet."); + expect(data["category"]).toBeUndefined(); + }); }); From 27f626c06d2c10c4f4d41c1917dce24535bbafe5 Mon Sep 17 00:00:00 2001 From: Thana Paris <83840862+thanaParis@users.noreply.github.com> Date: Mon, 12 May 2025 03:15:54 -0400 Subject: [PATCH 11/17] fix(hasura): meta.gqlVariables passed to update Hasura data provider (#6776) --- .changeset/neat-tips-provide.md | 5 + packages/hasura/src/dataProvider/index.ts | 1 + packages/hasura/test/update/index.mock.ts | 121 ++++++++++++++++++++++ packages/hasura/test/update/index.spec.ts | 93 +++++++++++++++++ 4 files changed, 220 insertions(+) create mode 100644 .changeset/neat-tips-provide.md diff --git a/.changeset/neat-tips-provide.md b/.changeset/neat-tips-provide.md new file mode 100644 index 0000000000000..e8d09e89a5b63 --- /dev/null +++ b/.changeset/neat-tips-provide.md @@ -0,0 +1,5 @@ +--- +"@refinedev/hasura": patch +--- + +meta.gqlVariables now passed to update query for Hasura data provider diff --git a/packages/hasura/src/dataProvider/index.ts b/packages/hasura/src/dataProvider/index.ts index 191179c751101..95df99f976b75 100644 --- a/packages/hasura/src/dataProvider/index.ts +++ b/packages/hasura/src/dataProvider/index.ts @@ -353,6 +353,7 @@ const dataProvider = ( const response = await client.request(gqlOperation, { id, object: variables || {}, + ...meta?.gqlVariables, }); return { diff --git a/packages/hasura/test/update/index.mock.ts b/packages/hasura/test/update/index.mock.ts index 3cf90c10a7bd2..1f60cf893bda3 100644 --- a/packages/hasura/test/update/index.mock.ts +++ b/packages/hasura/test/update/index.mock.ts @@ -459,3 +459,124 @@ nock("https://ruling-redbird-23.hasura.app:443", { encodedQueryParams: true }) "8437d43c5966c1c6-BUD", ], ); + +nock("https://flowing-mammal-24.hasura.app:443", { encodedQueryParams: true }) + .post("/v1/graphql", { + query: + "mutation UpdatePost($id: uuid!, $object: posts_set_input!, $includeCategory: Boolean = false) {\n update_posts_by_pk(pk_columns: {id: $id}, _set: $object) {\n id\n title\n content\n category_id\n category @include(if: $includeCategory) {\n id\n title\n }\n }\n}\n", + variables: { + id: "572708c7-840d-430a-befd-1416bdee799a", + object: { + title: "Updated Title", + content: "Updated Content", + category_id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + includeCategory: true, + }, + operationName: "UpdatePost", + }) + .reply( + 200, + { + data: { + update_posts_by_pk: { + id: "572708c7-840d-430a-befd-1416bdee799a", + title: "Updated Title", + content: "Updated Content", + category_id: "e27156c3-9998-434f-bd5b-2b078283ff26", + category: { + id: "e27156c3-9998-434f-bd5b-2b078283ff26", + title: "lorem1 integer tincidunt", + }, + }, + }, + }, + [ + "Date", + "Wed, 10 Jan 2024 20:56:53 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Content-Length", + "274", + "Connection", + "close", + "x-request-id", + "83f68d28a0c651f19c430e2a6155ee90", + "CF-Cache-Status", + "DYNAMIC", + "Content-Security-Policy", + "upgrade-insecure-requests", + "Referrer-Policy", + "strict-origin-when-cross-origin", + "Strict-Transport-Security", + "max-age=31536000; includeSubDomains", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "SAMEORIGIN", + "X-XSS-Protection", + "0", + "Server", + "cloudflare", + "CF-RAY", + "8437d441abf61cf1-BUD", + ], + ); + +nock("https://flowing-mammal-24.hasura.app:443", { encodedQueryParams: true }) + .post("/v1/graphql", { + query: + "mutation UpdatePost($id: uuid!, $object: posts_set_input!, $includeCategory: Boolean = false) {\n update_posts_by_pk(pk_columns: {id: $id}, _set: $object) {\n id\n title\n content\n category_id\n category @include(if: $includeCategory) {\n id\n title\n }\n }\n}\n", + variables: { + id: "572708c7-840d-430a-befd-1416bdee799a", + object: { + title: "Updated Title", + content: "Updated Content", + category_id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + }, + operationName: "UpdatePost", + }) + .reply( + 200, + { + data: { + update_posts_by_pk: { + id: "572708c7-840d-430a-befd-1416bdee799a", + title: "Updated Title", + content: "Updated Content", + category_id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + }, + }, + [ + "Date", + "Wed, 10 Jan 2024 20:56:53 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Content-Length", + "274", + "Connection", + "close", + "x-request-id", + "83f68d28a0c651f19c430e2a6155ee90", + "CF-Cache-Status", + "DYNAMIC", + "Content-Security-Policy", + "upgrade-insecure-requests", + "Referrer-Policy", + "strict-origin-when-cross-origin", + "Strict-Transport-Security", + "max-age=31536000; includeSubDomains", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "SAMEORIGIN", + "X-XSS-Protection", + "0", + "Server", + "cloudflare", + "CF-RAY", + "8437d441abf61cf1-BUD", + ], + ); diff --git a/packages/hasura/test/update/index.spec.ts b/packages/hasura/test/update/index.spec.ts index ac1972a5c9548..0d3b4327f69e6 100644 --- a/packages/hasura/test/update/index.spec.ts +++ b/packages/hasura/test/update/index.spec.ts @@ -155,4 +155,97 @@ describe("with gql", () => { ); }, ); + + it("correctly passes variables from meta.gqlVariables to the query", async () => { + const id = "572708c7-840d-430a-befd-1416bdee799a"; + + const client = createClient("hasura-default"); + const { data } = await dataProvider(client, { + namingConvention: "hasura-default", + }).update({ + resource: "posts", + id, + variables: { + title: "Updated Title", + content: "Updated Content", + category_id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + meta: { + gqlMutation: gql` + mutation UpdatePost( + $id: uuid! + $object: posts_set_input! + $includeCategory: Boolean = false + ) { + update_posts_by_pk( + pk_columns: { id: $id } + _set: $object + ) { + id + title + content + category_id + category @include(if: $includeCategory) { + id + title + } + } + } + `, + gqlVariables: { + includeCategory: true, + }, + }, + }); + + expect(data["id"]).toEqual(id); + expect(data["title"]).toEqual("Updated Title"); + expect(data["content"]).toEqual("Updated Content"); + expect(data["category"].id).toEqual("e27156c3-9998-434f-bd5b-2b078283ff26"); + }); + + it("doesn't pass extra variables to the query without meta.gqlVariables", async () => { + const id = "572708c7-840d-430a-befd-1416bdee799a"; + + const client = createClient("hasura-default"); + const { data } = await dataProvider(client, { + namingConvention: "hasura-default", + }).update({ + resource: "posts", + id, + variables: { + title: "Updated Title", + content: "Updated Content", + category_id: "e27156c3-9998-434f-bd5b-2b078283ff26", + }, + meta: { + gqlMutation: gql` + mutation UpdatePost( + $id: uuid! + $object: posts_set_input! + $includeCategory: Boolean = false + ) { + update_posts_by_pk( + pk_columns: { id: $id } + _set: $object + ) { + id + title + content + category_id + category @include(if: $includeCategory) { + id + title + } + } + } + `, + }, + }); + + expect(data["id"]).toEqual(id); + expect(data["title"]).toEqual("Updated Title"); + expect(data["content"]).toEqual("Updated Content"); + expect(data["category"]).toBeUndefined(); + }); }); From 12977e97e68694b494112135df1234522056e1ef Mon Sep 17 00:00:00 2001 From: Alican Erdurmaz Date: Mon, 12 May 2025 10:46:05 +0300 Subject: [PATCH 12/17] fix(hasura): `meta.gqlVariables` passed to `deleteOne` and `deleteMany` Hasura DataProvider (#6793) Co-authored-by: Thana Paris <83840862+thanaParis@users.noreply.github.com> --- .changeset/friendly-feet-marry.md | 5 + .changeset/sweet-games-juggle.md | 5 + packages/hasura/src/dataProvider/index.ts | 21 ++- packages/hasura/test/deleteMany/index.mock.ts | 132 ++++++++++++++++++ packages/hasura/test/deleteMany/index.spec.ts | 75 ++++++++++ packages/hasura/test/deleteOne/index.mock.ts | 102 ++++++++++++++ packages/hasura/test/deleteOne/index.spec.ts | 61 ++++++++ 7 files changed, 397 insertions(+), 4 deletions(-) create mode 100644 .changeset/friendly-feet-marry.md create mode 100644 .changeset/sweet-games-juggle.md diff --git a/.changeset/friendly-feet-marry.md b/.changeset/friendly-feet-marry.md new file mode 100644 index 0000000000000..0a97a25120a5c --- /dev/null +++ b/.changeset/friendly-feet-marry.md @@ -0,0 +1,5 @@ +--- +"@refinedev/hasura": patch +--- + +meta.gqlVariables now passed to deleteOne query for Hasura data provider diff --git a/.changeset/sweet-games-juggle.md b/.changeset/sweet-games-juggle.md new file mode 100644 index 0000000000000..708921da3b4e5 --- /dev/null +++ b/.changeset/sweet-games-juggle.md @@ -0,0 +1,5 @@ +--- +"@refinedev/hasura": patch +--- + +meta.gqlVariables now passed to deleteMany query for Hasura data provider diff --git a/packages/hasura/src/dataProvider/index.ts b/packages/hasura/src/dataProvider/index.ts index 95df99f976b75..2007ea9e722f2 100644 --- a/packages/hasura/src/dataProvider/index.ts +++ b/packages/hasura/src/dataProvider/index.ts @@ -475,7 +475,7 @@ const dataProvider = ( if (meta?.gqlMutation) { const response = await client.request(meta.gqlMutation, { id, - ...meta?.variables, + ...meta?.gqlVariables, }); return { @@ -513,13 +513,26 @@ const dataProvider = ( : camelcase(`delete_${operation}`); if (meta?.gqlMutation) { - const response = await client.request(meta?.gqlMutation, { - where: { + const hasuraFilters = mergeHasuraFilters( + { id: { _in: ids, }, }, - }); + meta?.gqlVariables?.where, + ); + + const variables = { + ...(meta.gqlVariables && meta.gqlVariables), + ...(hasuraFilters && { + where: hasuraFilters, + }), + }; + + const response = await client.request( + meta?.gqlMutation, + variables, + ); return { data: response[deleteOperation]["returning"], diff --git a/packages/hasura/test/deleteMany/index.mock.ts b/packages/hasura/test/deleteMany/index.mock.ts index 1540c19692fb4..9f59f9a6cf5f1 100644 --- a/packages/hasura/test/deleteMany/index.mock.ts +++ b/packages/hasura/test/deleteMany/index.mock.ts @@ -511,3 +511,135 @@ nock("https://ruling-redbird-23.hasura.app:443", { encodedQueryParams: true }) "84374d0c4fe2733a-BUD", ], ); + +// Mock for DeleteManyPosts with includeTitle=true from gqlVariables +nock("https://flowing-mammal-24.hasura.app:443", { encodedQueryParams: true }) + .post("/v1/graphql", { + query: + "mutation DeleteManyPosts($where: posts_bool_exp!, $includeTitle: Boolean = false) {\n delete_posts(where: $where) {\n returning {\n id\n title @include(if: $includeTitle)\n }\n }\n}\n", + variables: { + where: { + id: { + _in: [ + "c5d4e3f2-a1b0-9c8d-7e6f-5a4b3c2d1e0f", + "f0e1d2c3-b4a5-6789-8f7e-6d5c4b3a2f1e", + ], + }, + }, + includeTitle: true, + }, + operationName: "DeleteManyPosts", + }) + .reply( + 200, + { + data: { + delete_posts: { + returning: [ + { + id: "c5d4e3f2-a1b0-9c8d-7e6f-5a4b3c2d1e0f", + title: "Aenean ultricies non libero sit amet pellentesque", + }, + { + id: "f0e1d2c3-b4a5-6789-8f7e-6d5c4b3a2f1e", + title: "Etiam tincidunt ex ut auctor faucibus", + }, + ], + }, + }, + }, + [ + "Date", + "Wed, 10 Jan 2024 19:24:37 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Content-Length", + "244", + "Connection", + "close", + "x-request-id", + "7d98c24a10b32a6e7c1f5d9b8e4a2c1d", + "CF-Cache-Status", + "DYNAMIC", + "Content-Security-Policy", + "upgrade-insecure-requests", + "Referrer-Policy", + "strict-origin-when-cross-origin", + "Strict-Transport-Security", + "max-age=31536000; includeSubDomains", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "SAMEORIGIN", + "X-XSS-Protection", + "0", + "Server", + "cloudflare", + "CF-RAY", + "84374d119bef684c-BUD", + ], + ); + +nock("https://flowing-mammal-24.hasura.app:443", { encodedQueryParams: true }) + .post("/v1/graphql", { + query: + "mutation DeleteManyPosts($where: posts_bool_exp!, $includeTitle: Boolean = false) {\n delete_posts(where: $where) {\n returning {\n id\n title @include(if: $includeTitle)\n }\n }\n}\n", + variables: { + where: { + id: { + _in: [ + "d3c2b1a0-f9e8-7d6c-5b4a-3f2e1d0c9b8a", + "a9b8c7d6-e5f4-3210-2f1e-0d9c8b7a6f5e", + ], + }, + }, + }, + operationName: "DeleteManyPosts", + }) + .reply( + 200, + { + data: { + delete_posts: { + returning: [ + { + id: "d3c2b1a0-f9e8-7d6c-5b4a-3f2e1d0c9b8a", + }, + { + id: "a9b8c7d6-e5f4-3210-2f1e-0d9c8b7a6f5e", + }, + ], + }, + }, + }, + [ + "Date", + "Wed, 10 Jan 2024 19:24:38 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Content-Length", + "136", + "Connection", + "close", + "x-request-id", + "3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d", + "CF-Cache-Status", + "DYNAMIC", + "Content-Security-Policy", + "upgrade-insecure-requests", + "Referrer-Policy", + "strict-origin-when-cross-origin", + "Strict-Transport-Security", + "max-age=31536000; includeSubDomains", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "SAMEORIGIN", + "X-XSS-Protection", + "0", + "Server", + "cloudflare", + "CF-RAY", + "84374d161b7f733a-BUD", + ], + ); diff --git a/packages/hasura/test/deleteMany/index.spec.ts b/packages/hasura/test/deleteMany/index.spec.ts index 26625d91bc6be..fdebece141eb1 100644 --- a/packages/hasura/test/deleteMany/index.spec.ts +++ b/packages/hasura/test/deleteMany/index.spec.ts @@ -154,4 +154,79 @@ describe("with gqlMutation", () => { expect(data[0].id).toEqual(ids[0]); expect(data[1].id).toEqual(ids[1]); }); + + it("correctly passes variables from meta.gqlVariables to the query", async () => { + const ids = [ + "c5d4e3f2-a1b0-9c8d-7e6f-5a4b3c2d1e0f", + "f0e1d2c3-b4a5-6789-8f7e-6d5c4b3a2f1e", + ]; + + const client = createClient("hasura-default"); + const { data } = await dataProvider(client, { + namingConvention: "hasura-default", + }).deleteMany!({ + resource: "posts", + ids, + meta: { + gqlMutation: gql` + mutation DeleteManyPosts( + $where: posts_bool_exp!, + $includeTitle: Boolean = false + ) { + delete_posts(where: $where) { + returning { + id + title @include(if: $includeTitle) + } + } + } + `, + gqlVariables: { + includeTitle: true, + }, + }, + }); + + expect(data[0].id).toEqual(ids[0]); + expect(data[0].title).toEqual( + "Aenean ultricies non libero sit amet pellentesque", + ); + expect(data[1].id).toEqual(ids[1]); + expect(data[1].title).toEqual("Etiam tincidunt ex ut auctor faucibus"); + }); + + it("doesn't pass extra variables to the query without meta.gqlVariables", async () => { + const ids = [ + "d3c2b1a0-f9e8-7d6c-5b4a-3f2e1d0c9b8a", + "a9b8c7d6-e5f4-3210-2f1e-0d9c8b7a6f5e", + ]; + + const client = createClient("hasura-default"); + const { data } = await dataProvider(client, { + namingConvention: "hasura-default", + }).deleteMany!({ + resource: "posts", + ids, + meta: { + gqlMutation: gql` + mutation DeleteManyPosts( + $where: posts_bool_exp!, + $includeTitle: Boolean = false + ) { + delete_posts(where: $where) { + returning { + id + title @include(if: $includeTitle) + } + } + } + `, + }, + }); + + expect(data[0].id).toEqual(ids[0]); + expect(data[0].title).toBeUndefined(); + expect(data[1].id).toEqual(ids[1]); + expect(data[1].title).toBeUndefined(); + }); }); diff --git a/packages/hasura/test/deleteOne/index.mock.ts b/packages/hasura/test/deleteOne/index.mock.ts index 7331135822850..743a72bb2aadf 100644 --- a/packages/hasura/test/deleteOne/index.mock.ts +++ b/packages/hasura/test/deleteOne/index.mock.ts @@ -448,3 +448,105 @@ nock("https://ruling-redbird-23.hasura.app:443", { encodedQueryParams: true }) "8437587e1f6a733a-BUD", ], ); + +nock("https://flowing-mammal-24.hasura.app:443", { encodedQueryParams: true }) + .post("/v1/graphql", { + query: + "mutation DeletePost($id: uuid!, $includeTitle: Boolean = false) {\n delete_posts_by_pk(id: $id) {\n id\n title @include(if: $includeTitle)\n }\n}\n", + variables: { + id: "9a83b4c2-5d1e-47f6-b9c5-3a2d8e1f0c7b", + includeTitle: true, + }, + operationName: "DeletePost", + }) + .reply( + 200, + { + data: { + delete_posts_by_pk: { + id: "9a83b4c2-5d1e-47f6-b9c5-3a2d8e1f0c7b", + title: "Aenean ultricies non libero sit amet pellentesque", + }, + }, + }, + [ + "Date", + "Wed, 10 Jan 2024 19:32:24 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Content-Length", + "137", + "Connection", + "close", + "x-request-id", + "7d98c24a10b32a6e7c1f5d9b8e4a2c1d", + "CF-Cache-Status", + "DYNAMIC", + "Content-Security-Policy", + "upgrade-insecure-requests", + "Referrer-Policy", + "strict-origin-when-cross-origin", + "Strict-Transport-Security", + "max-age=31536000; includeSubDomains", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "SAMEORIGIN", + "X-XSS-Protection", + "0", + "Server", + "cloudflare", + "CF-RAY", + "84375883ac84684c-BUD", + ], + ); + +nock("https://flowing-mammal-24.hasura.app:443", { encodedQueryParams: true }) + .post("/v1/graphql", { + query: + "mutation DeletePost($id: uuid!, $includeTitle: Boolean = false) {\n delete_posts_by_pk(id: $id) {\n id\n title @include(if: $includeTitle)\n }\n}\n", + variables: { + id: "7b5c8a2d-6e9f-4a1b-8c3d-2e0f5a9b4c7d", + }, + operationName: "DeletePost", + }) + .reply( + 200, + { + data: { + delete_posts_by_pk: { + id: "7b5c8a2d-6e9f-4a1b-8c3d-2e0f5a9b4c7d", + }, + }, + }, + [ + "Date", + "Wed, 10 Jan 2024 19:32:25 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Content-Length", + "77", + "Connection", + "close", + "x-request-id", + "3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d", + "CF-Cache-Status", + "DYNAMIC", + "Content-Security-Policy", + "upgrade-insecure-requests", + "Referrer-Policy", + "strict-origin-when-cross-origin", + "Strict-Transport-Security", + "max-age=31536000; includeSubDomains", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "SAMEORIGIN", + "X-XSS-Protection", + "0", + "Server", + "cloudflare", + "CF-RAY", + "8437588b1d56733a-BUD", + ], + ); diff --git a/packages/hasura/test/deleteOne/index.spec.ts b/packages/hasura/test/deleteOne/index.spec.ts index 58dfd39c060c0..96f68c6877aee 100644 --- a/packages/hasura/test/deleteOne/index.spec.ts +++ b/packages/hasura/test/deleteOne/index.spec.ts @@ -137,4 +137,65 @@ describe("with gqlMutation", () => { expect(data.id).toEqual(id); }); + + it("correctly passes variables from meta.gqlVariables to the query", async () => { + const id = "9a83b4c2-5d1e-47f6-b9c5-3a2d8e1f0c7b"; + + const client = createClient("hasura-default"); + const { data } = await dataProvider(client, { + namingConvention: "hasura-default", + }).deleteOne({ + resource: "posts", + id, + meta: { + gqlMutation: gql` + mutation DeletePost( + $id: uuid!, + $includeTitle: Boolean = false + ) { + delete_posts_by_pk(id: $id) { + id + title @include(if: $includeTitle) + } + } + `, + gqlVariables: { + includeTitle: true, + }, + }, + }); + + expect(data.id).toEqual(id); + expect(data.title).toEqual( + "Aenean ultricies non libero sit amet pellentesque", + ); + }); + + it("doesn't pass extra variables to the query without meta.gqlVariables", async () => { + const id = "7b5c8a2d-6e9f-4a1b-8c3d-2e0f5a9b4c7d"; + + const client = createClient("hasura-default"); + const { data } = await dataProvider(client, { + namingConvention: "hasura-default", + }).deleteOne({ + resource: "posts", + id, + meta: { + gqlMutation: gql` + mutation DeletePost( + $id: uuid!, + $includeTitle: Boolean = false + ) { + delete_posts_by_pk(id: $id) { + id + title @include(if: $includeTitle) + } + } + `, + }, + }); + + expect(data.id).toEqual(id); + expect(data.title).toBeUndefined(); + }); }); From 163677d42a69de5d35c96ccf675d56e5aa87e7e1 Mon Sep 17 00:00:00 2001 From: Refine Community Bot <53254888+refine-bot@users.noreply.github.com> Date: Thu, 22 May 2025 10:14:39 +0300 Subject: [PATCH 13/17] ci(changesets): refine registry version packages (#6794) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../curvy-pumpkins-hammer.md | 0 .../friendly-feet-marry.md | 0 .../neat-tips-provide.md | 0 .../serious-wolves-rush.md | 0 {.changeset => _changeset}/six-cooks-check.md | 0 .../sweet-games-juggle.md | 0 .../violet-wasps-study.md | 0 .../witty-mirrors-sparkle.md | 0 examples/data-provider-hasura/package.json | 2 +- .../inferencer-graphql-hasura/package.json | 2 +- packages/hasura/CHANGELOG.md | 36 +++++++++++++++++++ packages/hasura/package.json | 2 +- pnpm-lock.yaml | 4 +-- 13 files changed, 41 insertions(+), 5 deletions(-) rename {.changeset => _changeset}/curvy-pumpkins-hammer.md (100%) rename {.changeset => _changeset}/friendly-feet-marry.md (100%) rename {.changeset => _changeset}/neat-tips-provide.md (100%) rename {.changeset => _changeset}/serious-wolves-rush.md (100%) rename {.changeset => _changeset}/six-cooks-check.md (100%) rename {.changeset => _changeset}/sweet-games-juggle.md (100%) rename {.changeset => _changeset}/violet-wasps-study.md (100%) rename {.changeset => _changeset}/witty-mirrors-sparkle.md (100%) diff --git a/.changeset/curvy-pumpkins-hammer.md b/_changeset/curvy-pumpkins-hammer.md similarity index 100% rename from .changeset/curvy-pumpkins-hammer.md rename to _changeset/curvy-pumpkins-hammer.md diff --git a/.changeset/friendly-feet-marry.md b/_changeset/friendly-feet-marry.md similarity index 100% rename from .changeset/friendly-feet-marry.md rename to _changeset/friendly-feet-marry.md diff --git a/.changeset/neat-tips-provide.md b/_changeset/neat-tips-provide.md similarity index 100% rename from .changeset/neat-tips-provide.md rename to _changeset/neat-tips-provide.md diff --git a/.changeset/serious-wolves-rush.md b/_changeset/serious-wolves-rush.md similarity index 100% rename from .changeset/serious-wolves-rush.md rename to _changeset/serious-wolves-rush.md diff --git a/.changeset/six-cooks-check.md b/_changeset/six-cooks-check.md similarity index 100% rename from .changeset/six-cooks-check.md rename to _changeset/six-cooks-check.md diff --git a/.changeset/sweet-games-juggle.md b/_changeset/sweet-games-juggle.md similarity index 100% rename from .changeset/sweet-games-juggle.md rename to _changeset/sweet-games-juggle.md diff --git a/.changeset/violet-wasps-study.md b/_changeset/violet-wasps-study.md similarity index 100% rename from .changeset/violet-wasps-study.md rename to _changeset/violet-wasps-study.md diff --git a/.changeset/witty-mirrors-sparkle.md b/_changeset/witty-mirrors-sparkle.md similarity index 100% rename from .changeset/witty-mirrors-sparkle.md rename to _changeset/witty-mirrors-sparkle.md diff --git a/examples/data-provider-hasura/package.json b/examples/data-provider-hasura/package.json index 1aee6d8b803c0..3bbd50a407a2f 100644 --- a/examples/data-provider-hasura/package.json +++ b/examples/data-provider-hasura/package.json @@ -26,7 +26,7 @@ "@refinedev/antd": "^5.46.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/hasura": "^6.6.12", + "@refinedev/hasura": "^6.6.13", "@refinedev/react-router": "^1.0.1", "@uiw/react-md-editor": "^3.19.5", "antd": "^5.17.0", diff --git a/examples/inferencer-graphql-hasura/package.json b/examples/inferencer-graphql-hasura/package.json index bcc0458bda5ac..8ae1e585ff1fb 100644 --- a/examples/inferencer-graphql-hasura/package.json +++ b/examples/inferencer-graphql-hasura/package.json @@ -26,7 +26,7 @@ "@refinedev/antd": "^5.46.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/hasura": "^6.6.12", + "@refinedev/hasura": "^6.6.13", "@refinedev/inferencer": "^5.0.3", "@refinedev/kbar": "^1.3.16", "@refinedev/react-router": "^1.0.1", diff --git a/packages/hasura/CHANGELOG.md b/packages/hasura/CHANGELOG.md index 41e1199491f2a..3367a4842a50f 100644 --- a/packages/hasura/CHANGELOG.md +++ b/packages/hasura/CHANGELOG.md @@ -1,5 +1,41 @@ # @refinedev/hasura +## 6.6.13 + +### Patch Changes + +⚔ **Refine Enterprise Release** ⚔ + +- [#6783](https://github.com/refinedev/refine/pull/6783) [`cce3f5b749a174155d48932d99aabf24eb1f7558`](https://github.com/refinedev/refine/commit/cce3f5b749a174155d48932d99aabf24eb1f7558) Thanks [@thanaParis](https://github.com/thanaParis)! - meta.gqlVariables now passed to createMany query for Hasura data provider + +⚔ **Refine Enterprise Release** ⚔ + +- [#6793](https://github.com/refinedev/refine/pull/6793) [`12977e97e68694b494112135df1234522056e1ef`](https://github.com/refinedev/refine/commit/12977e97e68694b494112135df1234522056e1ef) Thanks [@alicanerdurmaz](https://github.com/alicanerdurmaz)! - meta.gqlVariables now passed to deleteOne query for Hasura data provider + +⚔ **Refine Enterprise Release** ⚔ + +- [#6776](https://github.com/refinedev/refine/pull/6776) [`27f626c06d2c10c4f4d41c1917dce24535bbafe5`](https://github.com/refinedev/refine/commit/27f626c06d2c10c4f4d41c1917dce24535bbafe5) Thanks [@thanaParis](https://github.com/thanaParis)! - meta.gqlVariables now passed to update query for Hasura data provider + +⚔ **Refine Enterprise Release** ⚔ + +- [#6784](https://github.com/refinedev/refine/pull/6784) [`66ea5267d62674e35051d24dc7c6ab8f4e5f47ed`](https://github.com/refinedev/refine/commit/66ea5267d62674e35051d24dc7c6ab8f4e5f47ed) Thanks [@thanaParis](https://github.com/thanaParis)! - Hasura live provider now uses hasura-default as default naming convention + +⚔ **Refine Enterprise Release** ⚔ + +- [#6777](https://github.com/refinedev/refine/pull/6777) [`82ea31540ea8f89b104ec0c809fcb6370ccd6f9f`](https://github.com/refinedev/refine/commit/82ea31540ea8f89b104ec0c809fcb6370ccd6f9f) Thanks [@thanaParis](https://github.com/thanaParis)! - meta.gqlVariables now passed to create query for Hasura data provider + +⚔ **Refine Enterprise Release** ⚔ + +- [#6793](https://github.com/refinedev/refine/pull/6793) [`12977e97e68694b494112135df1234522056e1ef`](https://github.com/refinedev/refine/commit/12977e97e68694b494112135df1234522056e1ef) Thanks [@alicanerdurmaz](https://github.com/alicanerdurmaz)! - meta.gqlVariables now passed to deleteMany query for Hasura data provider + +⚔ **Refine Enterprise Release** ⚔ + +- [#6782](https://github.com/refinedev/refine/pull/6782) [`45e47b11bd062c1eafcfb6b156e9f9b1b35c25a6`](https://github.com/refinedev/refine/commit/45e47b11bd062c1eafcfb6b156e9f9b1b35c25a6) Thanks [@thanaParis](https://github.com/thanaParis)! - meta.gqlVariables now passed to updateMany query for Hasura data provider + +⚔ **Refine Enterprise Release** ⚔ + +- [#6779](https://github.com/refinedev/refine/pull/6779) [`272ac4f10972b29b67a9d48526f146d86ee23242`](https://github.com/refinedev/refine/commit/272ac4f10972b29b67a9d48526f146d86ee23242) Thanks [@thanaParis](https://github.com/thanaParis)! - meta.gqlVariables now passed to custom query for Hasura data provider + ## 6.6.12 ### Patch Changes diff --git a/packages/hasura/package.json b/packages/hasura/package.json index 59d00c356ffc7..187cf6222fd3e 100644 --- a/packages/hasura/package.json +++ b/packages/hasura/package.json @@ -1,6 +1,6 @@ { "name": "@refinedev/hasura", - "version": "6.6.12", + "version": "6.6.13", "private": false, "description": "Hasura integration for Refine, leveraging Hasura's GraphQL APIs.", "repository": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7a270fe1a0ca5..ab4dede993916 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2427,7 +2427,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/hasura': - specifier: ^6.6.12 + specifier: ^6.6.13 version: link:../../packages/hasura '@refinedev/react-router': specifier: ^1.0.1 @@ -5508,7 +5508,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/hasura': - specifier: ^6.6.12 + specifier: ^6.6.13 version: link:../../packages/hasura '@refinedev/inferencer': specifier: ^5.0.3 From 5fa462969d3684f3dea5fcd956e7a951b93aadf7 Mon Sep 17 00:00:00 2001 From: Alican Erdurmaz Date: Mon, 2 Jun 2025 14:47:19 +0300 Subject: [PATCH 14/17] chore: merge `main` to `next` (#6821) --- .../2023-07-26-refine-primereact-dashboard.md | 1 - documentation/blog/2025-05-26-claude4.md | 47 ++ .../2025-06-02-purpose-built-ai-agents.md | 90 +++ documentation/blog/authors.yml | 13 + .../authentication/auth-pages/mui.tsx | 3 +- .../forms/server-side-validation-antd.tsx | 4 +- .../forms/server-side-validation-mui.tsx | 3 +- .../general-concepts/auth-pages/mui.tsx | 3 +- .../general-concepts/layout/mui.tsx | 3 +- .../notifications/notifications-mui.tsx | 4 +- .../tables/example/material-ui.tsx | 8 +- .../tables/example/search-material-ui.tsx | 8 +- .../introduction/previews/auth-page.tsx | 3 +- .../introduction/previews/basic-views.tsx | 3 +- .../introduction/previews/example.tsx | 3 +- .../introduction/previews/layout-next-js.tsx | 3 +- .../previews/layout-react-router-dom.tsx | 5 +- .../introduction/previews/layout-remix.tsx | 3 +- .../introduction/previews/theming.tsx | 3 +- .../introduction/previews/usage-next-js.tsx | 3 +- .../previews/usage-react-router-dom.tsx | 3 +- .../introduction/previews/usage-remix.tsx | 3 +- documentation/docusaurus.config.js | 1 + documentation/package.json | 5 + documentation/plugins/ahref.js | 29 + documentation/plugins/ahref.ts | 27 + documentation/pnpm-lock.yaml | 641 ++++++++++++++++++ documentation/src/assets/team.ts | 26 +- .../src/components/banner/banner-examples.tsx | 2 +- .../src/components/banner/banner-random.tsx | 4 +- documentation/src/pages/about/index.tsx | 2 +- documentation/src/pages/ai/index.tsx | 5 +- documentation/src/pages/index.tsx | 4 +- documentation/src/refine-theme/ai-faq.tsx | 199 ++++++ .../src/refine-theme/ai-landing-hero.tsx | 95 +-- .../ai-landing-join-the-waitlist-cta.tsx | 2 +- ...manage-with-ease-scale-with-confidence.tsx | 7 +- .../src/refine-theme/ai-landing-step-info.tsx | 2 +- .../src/refine-theme/ai-landing-step-list.tsx | 23 +- .../src/refine-theme/ai-pricing-cards.tsx | 609 +++++++++++++++++ .../refine-theme/icons/minus-rectangle.tsx | 26 + .../src/refine-theme/icons/plus-rectangle.tsx | 25 + .../refine-theme/landing-ai-hero-section.tsx | 164 +++++ .../src/refine-theme/shadcn/select.tsx | 184 +++++ .../src/refine-theme/shadcn/separator.tsx | 31 + .../src/refine-theme/shadcn/utils.ts | 6 + .../static/assets/most-popular-badge-dark.png | Bin 0 -> 3941 bytes .../assets/most-popular-badge-light.png | Bin 0 -> 4215 bytes .../assets/pricing-card-checkmark-blue.png | Bin 0 -> 2405 bytes .../assets/pricing-card-checkmark-green.png | Bin 0 -> 2351 bytes .../assets/pricing-card-checkmark-purple.png | Bin 0 -> 2428 bytes documentation/tailwind.config.js | 12 +- .../data-provider-integration/index.md | 6 +- .../data-provider-integration/sandpack.tsx | 16 +- .../redirects/react-router/sandpack.tsx | 5 +- .../material-ui/react-router/sandpack.tsx | 3 +- .../ant-design/react-router/index.md | 8 +- examples/auth-chakra-ui/package.json | 2 +- examples/auth-material-ui/package.json | 2 +- examples/base-chakra-ui/package.json | 2 +- examples/base-material-ui/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- examples/finefoods-material-ui/package.json | 2 +- .../form-chakra-ui-mutation-mode/package.json | 2 +- .../package.json | 2 +- examples/form-chakra-ui-use-form/package.json | 2 +- .../form-chakra-use-modal-form/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../form-material-ui-use-form/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../import-export-material-ui/package.json | 2 +- examples/inferencer-chakra-ui/package.json | 2 +- examples/inferencer-material-ui/package.json | 2 +- examples/refine-hr-ce/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../table-chakra-ui-advanced/package.json | 2 +- examples/table-chakra-ui-basic/package.json | 2 +- .../table-material-ui-advanced/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- examples/template-chakra-ui/package.json | 2 +- examples/template-material-ui/package.json | 2 +- examples/theme-chakra-ui-demo/package.json | 2 +- examples/theme-material-ui-demo/package.json | 2 +- examples/tutorial-chakra-ui/package.json | 2 +- examples/tutorial-material-ui/package.json | 2 +- .../upload-chakra-ui-basic64/package.json | 2 +- .../upload-chakra-ui-multipart/package.json | 2 +- .../upload-material-ui-base64/package.json | 2 +- .../upload-material-ui-multipart/package.json | 2 +- examples/with-material-ui-vite/package.json | 2 +- examples/with-remix-material-ui/package.json | 2 +- packages/chakra-ui/CHANGELOG.md | 10 + packages/chakra-ui/package.json | 2 +- .../src/hooks/accessControl/useCan/index.ts | 2 +- packages/core/src/hooks/data/useCustom.ts | 2 +- packages/core/src/hooks/data/useList.ts | 2 +- packages/core/src/hooks/data/useMany.ts | 2 +- packages/core/src/hooks/data/useOne.ts | 2 +- packages/mui/CHANGELOG.md | 10 + packages/mui/package.json | 2 +- pnpm-lock.yaml | 88 +-- 111 files changed, 2394 insertions(+), 204 deletions(-) create mode 100644 documentation/blog/2025-05-26-claude4.md create mode 100644 documentation/blog/2025-06-02-purpose-built-ai-agents.md create mode 100644 documentation/plugins/ahref.js create mode 100644 documentation/plugins/ahref.ts create mode 100644 documentation/src/refine-theme/ai-faq.tsx create mode 100644 documentation/src/refine-theme/ai-pricing-cards.tsx create mode 100644 documentation/src/refine-theme/icons/minus-rectangle.tsx create mode 100644 documentation/src/refine-theme/icons/plus-rectangle.tsx create mode 100644 documentation/src/refine-theme/landing-ai-hero-section.tsx create mode 100644 documentation/src/refine-theme/shadcn/select.tsx create mode 100644 documentation/src/refine-theme/shadcn/separator.tsx create mode 100644 documentation/src/refine-theme/shadcn/utils.ts create mode 100644 documentation/static/assets/most-popular-badge-dark.png create mode 100644 documentation/static/assets/most-popular-badge-light.png create mode 100644 documentation/static/assets/pricing-card-checkmark-blue.png create mode 100644 documentation/static/assets/pricing-card-checkmark-green.png create mode 100644 documentation/static/assets/pricing-card-checkmark-purple.png diff --git a/documentation/blog/2023-07-26-refine-primereact-dashboard.md b/documentation/blog/2023-07-26-refine-primereact-dashboard.md index 57542edd2b2b5..a516128c3fc57 100644 --- a/documentation/blog/2023-07-26-refine-primereact-dashboard.md +++ b/documentation/blog/2023-07-26-refine-primereact-dashboard.md @@ -6,7 +6,6 @@ authors: salih tags: [refine, tutorial, react] image: https://refine.ams3.cdn.digitaloceanspaces.com/blog/2023-07-25-refine-primereact/cover.jpg hide_table_of_contents: false -is_featured: true --- import Tabs from '@theme/Tabs'; diff --git a/documentation/blog/2025-05-26-claude4.md b/documentation/blog/2025-05-26-claude4.md new file mode 100644 index 0000000000000..3a59ae900b127 --- /dev/null +++ b/documentation/blog/2025-05-26-claude4.md @@ -0,0 +1,47 @@ +--- +title: Refine AI Levels Up with Claude 4 +description: Refine AI now capitalizes on the power of Anthropic's newly released Claude 4 models, improving output quality and productivity in your future and existing Refine AI projects. + +slug: refine-ai-claude-4 +authors: ozgur +tags: [ai, refine-ai, claude-4] +image: https://refine.ams3.cdn.digitaloceanspaces.com/blog/2025-05-28-claude-4/claude-4-blog.png +hide_table_of_contents: false +is_featured: true +--- + +## Introducing Claude 4: A New Bar for Coding AI Models + +For those who may not know, [Claude 4](https://www.anthropic.com/news/claude-4) was released a few days ago. Developed by Anthropic, the Opus and Sonnet variants currently rank as the world’s best coding models. They achieved an astonishing 72.5% and 72.7% on the SWE-bench benchmark, significantly outperforming their Claude 3 predecessors. + +
+ Claude 4 comparison +
+ +According to Anthropic’s official announcement, frontier coding agents have seen remarkable success with the Claude 4 series. Cursor describes it as state-of-the-art for coding and a major leap in understanding complex codebases. Replit highlights significant improvements in precision and multi-file refactoring. Block reports that Claude 4 is the first model to enhance code quality during editing and debugging in its agent, Goose, without compromising reliability. + +As the Refine team, we were eager to put it to the test—both to see how it could elevate the quality of Refine AI’s outputs and to determine whether we could replicate the success reported by leading teams. + +--- + +## Claude 4: The Secret Sauce Behind Improved Internal Software + +From our very first internal tests, we observed that Claude 4 truly elevates Refine AI’s already strong capabilities to new heights. The most immediate difference? Your UIs and dashboards look noticeably better—right out of the box. + +With Claude 4's expanded reasoning and much better design context, Refine AI now cooks up more polished layouts, delivers more stable styling by default. What that translates into is you'll be wasting a lot less time messing around with it. + +But nice pictures are only half the story. In the background, Claude 4 also gives us about a 30% boost in token effectiveness. So what does that mean for you? Refine AI will spending less Refine Credits, and the whole process will be less expensive and smoother. + +And here's the bonus: Claude 4 won't just take your new projects to the next level; it'll also help with your existing ones, making them even better. + +The end result is a faster, leaner experience that produces top-notch code with fewer headaches, all while receiving just what you had in mind. + +--- + +## Ready to See the Difference? + +Claude 4 is not so much reinventing Refine AI as much as it is elevating it. This combination makes our assistant smarter and more streamlined, which ultimately means better results in less time. Whether you're cobbled together a fast internal project or just prototyping something more advanced, you'll feel the simpler process and appreciate the enhanced visual quality and streamlined look immediately. + +We're actually super excited where this is headed. We're just adding the finishing touches on the full integration. If you haven't used Refine AI in a bit, now is actually the time to give it a shot! We've got even more features coming soon, like the highly anticipated shadcn UI integration! + +:point_right: [Start building with Refine AI today →](https://s.refine.dev/claude4-to-AI) diff --git a/documentation/blog/2025-06-02-purpose-built-ai-agents.md b/documentation/blog/2025-06-02-purpose-built-ai-agents.md new file mode 100644 index 0000000000000..6d8640a2cc8da --- /dev/null +++ b/documentation/blog/2025-06-02-purpose-built-ai-agents.md @@ -0,0 +1,90 @@ +--- +title: Purpose-Built AI Agents - The Future of Internal Enterprise Apps +description: How AI shapes the internal enterprise software development with purpose-built agents. +slug: ai-future-of-internal-enterprise-apps +authors: civan +tags: [ai] +image: https://refine.ams3.cdn.digitaloceanspaces.com/blog/2025-06-02-purpose-built-ai-agents/purpose-built-ai-agents.png +hide_table_of_contents: false +is_featured: true +--- + +# Introduction + +While people still argue over whether AI will take over software development, one thing is already clear—almost every developer is using AI in some form as part of their daily routine. [Microsoft’s](https://www.microsoft.com/) CEO Satya Nadella recently revealed that AI generates around 30% of the company’s code. That’s not the future—it’s happening right now! + +AI is transforming software development through three key approaches: assisted coding tools like GitHub Copilot and Cursor enhance productivity by offering real-time code suggestions; agentic systems autonomously handle complex coding tasks with minimal human input; and ā€œvibe coding,ā€ a concept introduced by Andrej Karpathy, enables developers to create software using natural language prompts, making coding more accessible to non-experts. Platforms like [Bolt.new](https://bolt.new/), [Lovable](https://lovable.dev/), and [v0](https://v0.dev/) exemplify these paradigms—they allow users to build full-stack web applications directly in the browser using natural language prompts and offer seamless deployment and integration options. + +In the world of internal enterprise apps, agentic systems and ā€œvibe codingā€ are already reshaping the landscape. The old question of whether to use low-code platforms or build from scratch is being replaced by something new. + +Internal enterprise applications represent a distinct category where a high level of domain expertise is integrated into software development. The tech stack, architecture, security, and access control management are key factors that determine the success of a project. + +In this article, I want to explore whether the previously discussed agentic tools and vibe-coding platforms—despite their general-purpose approach—are suitable for creating high-quality internal software, or if we need solutions that are more specialized and tailored to specific domains. Below are the topics I want to cover: + +- [The Fragility of Generic AI](#the-fragility-of-generic-ai) +- [Meet the Specialist](#enter-the-specialist) +- [Why Refine AI Works Differently](#why-refine-ai-works-differently) +- [Real-World Thinking, Built In](#real-world-thinking-built-in) +- [A Clear Difference](#a-clear-difference) +- [Not Just Fast. Reliable.](#not-just-fast-reliable) +- [Looking Ahead](#looking-ahead) + +## The Fragility of Generic AI + +It’s easy to see why tools like Vercel’s V0, Bolt.new, and Lovable.dev are so appealing. You type a prompt and — boom — you’ve got a scaffolded app, complete with mock data and a polished UI. For prototypes and even simple one-page apps, they’re fantastic. But when you try to apply that same output to the complex problems faced by real-world teams, you start you start hitting walls. + +The problem isn’t necessarily in what they generate. It’s in what they assume. + +These generalist tools don’t carry a clear philosophy about how apps should be structured. You’ll often find patterns shifting midway through a file, libraries showing up without explanation, or entire modules wired up in ways that don’t quite align with how your team works. What starts as a time-saver quickly becomes a technical debt generator. + +And when you’re building tools that teams rely on every day — tools that evolve, grow, and get handed off across engineers — that unpredictability is a liability. + +## Meet the Specialist + +A purpose-built AI agent works differently. + +It doesn’t aim to cover every type of app under the sun. Instead, it narrows its focus — and in doing so, becomes far more useful. For internal enterprise software, that focus means understanding not just how to generate buttons and tables, but how real teams structure their apps, manage data flows, enforce access control, and scale their codebases over time. + +This kind of agent isn’t improvising — it’s following a playbook built on a vast set of proven industry best practices. The assumptions it makes are smart ones: consistent project boilerplate, a clean folder structure, reliable state management, and built-in, high-level security. + +## Why Refine AI Works Differently + +Refine AI takes this philosophy seriously — it’s built on top of Refine, an open-source framework with 30K GitHub stars, purposefully designed for building internal enterprise apps. Since its release, it has powered over 20,000 production deployments, and every month, 30K developers build incredible things with it. + +So when you ask Refine AI to build something, it doesn’t just generate scaffolding. It builds _working software_. Routing, authentication, access control, data fetching, optimistic updates — it’s all there, wired up from the start. Not in a black-box ā€œwe’ll handle it for youā€ way, but in plain, readable React code that you can step into and extend however you like. + +What you get isn’t just a quick start. You get a clean, production-grade foundation that doesn’t need to be rewritten three days later. And that’s a big deal. + +## Real-World Thinking, Built In + +Refine AI isn’t operating in a vacuum. It’s trained on the real-world projects, documentation, and community patterns that have emerged around Refine over the years. That grounding shows up in subtle ways — like avoiding overengineered solutions when a simple abstraction will do, or following naming conventions that make your files feel immediately familiar. + +When a generic AI tool gives you code, it often feels like it was written by someone who read the docs once and got the gist. Refine AI feels like it was written by someone who’s shipped internal tools at scale — and learned a few hard lessons along the way. + +## A Clear Difference + +We ran the same API spec through both a general-purpose AI tool and Refine AI. + +The first result looked fine at a glance — until we popped open the project. Unstructured code, ad-hoc logic, randomly chosen libraries. A tangle of ideas stitched together just well enough to run. You could clean it up, sure. But by the time you’re done refactoring, you’ve lost most of the time you hoped to save. + +The Refine AI version was different. Clean architecture. Thoughtful separation of concerns. State, routing, and CRUD logic implemented with clarity and intent. The kind of codebase you’d actually want to inherit. + +And more importantly — the kind you can extend tomorrow without fighting the scaffolding. + +## Not Just Fast. Reliable. + +AI-generated code has a reputation for being hard to trust. Refine AI breaks that pattern. The code it outputs is predictable, pragmatic, and consistent with the conventions your team already knows. + +There are no surprise libraries. No mysterious helper files. No spaghetti logic to untangle. Just production-ready code that’s built to evolve with your product. + +And perhaps most importantly, Refine AI doesn’t fight you when you want to take control. It hands you the keys — and steps aside. + +## Looking Ahead + +The future of software development isn’t just faster. It’s smarter. And part of that shift means recognizing when general-purpose tools aren’t enough. + +For internal tools — where clarity, stability, and maintainability matter more than visual flash — purpose-built AI agents like Refine AI are the next step forward. They don’t just help you build faster. They help you build better. + +Not everything needs to be a playground. Sometimes, you need a partner that understands what production means. + +[Refine AI](https://s.refine.dev/purpose) gets that. diff --git a/documentation/blog/authors.yml b/documentation/blog/authors.yml index 0766872a8b0d4..74f7d85eb4a9e 100644 --- a/documentation/blog/authors.yml +++ b/documentation/blog/authors.yml @@ -4,6 +4,19 @@ melih: url: https://github.com/mlhekinci image_url: https://github.com/mlhekinci.png +ozgur: + name: Ɩzgür AkƧa + title: Junior Developer Relations + url: https://github.com/doguhanozgurakca + image_url: https://github.com/doguhanozgurakca.png + +civan: + name: Civan Ozseyhen + title: CEO + url: https://www.linkedin.com/in/civan-ƶzseyhan-1ab48814/ + image_url: https://media.licdn.com/dms/image/v2/C4D03AQE-_wQd8hyrZQ/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1655223925589?e=1754524800&v=beta&t=0YVbcPUo20AUfRxVD5F_sWw7GkOBH49kIjxaMoyfrmI + github: https://github.com/mlhekincifeat + ege: name: Ege Aytın title: Software Developer diff --git a/documentation/docs/guides-concepts/authentication/auth-pages/mui.tsx b/documentation/docs/guides-concepts/authentication/auth-pages/mui.tsx index 3b088f313d1c4..9c2d7c2a1e7e5 100644 --- a/documentation/docs/guides-concepts/authentication/auth-pages/mui.tsx +++ b/documentation/docs/guides-concepts/authentication/auth-pages/mui.tsx @@ -17,7 +17,8 @@ export function MaterialUIAuth() { "@emotion/styled": "^11.8.1", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", + "@mui/system": "^6.4.11", + "@mui/utils": "^7.1.0", "@mui/x-data-grid": "7.23.5", }} startRoute="/login" diff --git a/documentation/docs/guides-concepts/forms/server-side-validation-antd.tsx b/documentation/docs/guides-concepts/forms/server-side-validation-antd.tsx index 7b3e20a337885..d3f0a68b6cf15 100644 --- a/documentation/docs/guides-concepts/forms/server-side-validation-antd.tsx +++ b/documentation/docs/guides-concepts/forms/server-side-validation-antd.tsx @@ -122,12 +122,12 @@ const { Title } = Typography; const { TextArea } = Input; export const ProductCreate = () => { - const { formProps, saveButtonProps } = useForm({ refineCoreProps: { redirect: "show" }}); + const { formProps, saveButtonProps } = useForm({ redirect: "show" }); return (
- diff --git a/documentation/docs/guides-concepts/forms/server-side-validation-mui.tsx b/documentation/docs/guides-concepts/forms/server-side-validation-mui.tsx index a0aee4f12fadf..93ed482ff8851 100644 --- a/documentation/docs/guides-concepts/forms/server-side-validation-mui.tsx +++ b/documentation/docs/guides-concepts/forms/server-side-validation-mui.tsx @@ -16,7 +16,8 @@ export default function ServerSideValidationMui() { "@emotion/styled": "^11.8.1", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", + "@mui/system": "^6.4.11", + "@mui/utils": "^7.1.0", "@mui/x-data-grid": "7.23.5", "react-router": "^7.0.2", "react-hook-form": "^7.43.5", diff --git a/documentation/docs/guides-concepts/general-concepts/auth-pages/mui.tsx b/documentation/docs/guides-concepts/general-concepts/auth-pages/mui.tsx index 3b088f313d1c4..71cecbe28aa7b 100644 --- a/documentation/docs/guides-concepts/general-concepts/auth-pages/mui.tsx +++ b/documentation/docs/guides-concepts/general-concepts/auth-pages/mui.tsx @@ -13,11 +13,12 @@ export function MaterialUIAuth() { "@refinedev/react-router": "latest", "@refinedev/mui": "latest", "react-router": "^7.0.2", + "@mui/utils": "^7.1.0", "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", + "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", }} startRoute="/login" diff --git a/documentation/docs/guides-concepts/general-concepts/layout/mui.tsx b/documentation/docs/guides-concepts/general-concepts/layout/mui.tsx index c3f5e8faa2e16..fbec8c3d36cce 100644 --- a/documentation/docs/guides-concepts/general-concepts/layout/mui.tsx +++ b/documentation/docs/guides-concepts/general-concepts/layout/mui.tsx @@ -18,7 +18,8 @@ export function MaterialUILayout() { "@emotion/styled": "^11.8.1", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", + "@mui/system": "^6.4.11", + "@mui/utils": "^7.1.0", "@mui/x-data-grid": "7.23.5", }} startRoute="/my-products" diff --git a/documentation/docs/guides-concepts/notifications/notifications-mui.tsx b/documentation/docs/guides-concepts/notifications/notifications-mui.tsx index ebc9e4fe1f760..aaf5a2dd500d5 100644 --- a/documentation/docs/guides-concepts/notifications/notifications-mui.tsx +++ b/documentation/docs/guides-concepts/notifications/notifications-mui.tsx @@ -11,9 +11,11 @@ export default function NotificationMui() { "@refinedev/simple-rest": "latest", "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", + "@mui/utils": "^7.1.0", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", + "@mui/system": "^6.4.11", + "@mui/x-data-grid": "^7.23.5", "@refinedev/mui": "latest", }} startRoute="/" diff --git a/documentation/docs/guides-concepts/tables/example/material-ui.tsx b/documentation/docs/guides-concepts/tables/example/material-ui.tsx index 3daeeed0f82c4..478f5f1bb3809 100644 --- a/documentation/docs/guides-concepts/tables/example/material-ui.tsx +++ b/documentation/docs/guides-concepts/tables/example/material-ui.tsx @@ -8,9 +8,11 @@ export default function BaseMaterialUI() { "@refinedev/core": "latest", "@refinedev/simple-rest": "latest", "@refinedev/mui": "latest", - "@mui/x-data-grid": "latest", - "@mui/material": "latest", - "@mui/system": "latest", + "@mui/utils": "^7.1.0", + "@mui/lab": "^6.0.0-beta.14", + "@mui/material": "^6.1.7", + "@mui/system": "^6.4.11", + "@mui/x-data-grid": "^7.23.5", }} startRoute="/" files={{ diff --git a/documentation/docs/guides-concepts/tables/example/search-material-ui.tsx b/documentation/docs/guides-concepts/tables/example/search-material-ui.tsx index db0da3c20ae37..38b3c27f91364 100644 --- a/documentation/docs/guides-concepts/tables/example/search-material-ui.tsx +++ b/documentation/docs/guides-concepts/tables/example/search-material-ui.tsx @@ -8,9 +8,11 @@ export default function BaseCoreTable() { "@refinedev/core": "latest", "@refinedev/simple-rest": "latest", "@refinedev/mui": "latest", - "@mui/x-data-grid": "latest", - "@mui/material": "latest", - "@mui/system": "latest", + "@mui/utils": "^7.1.0", + "@mui/lab": "^6.0.0-beta.14", + "@mui/material": "^6.1.7", + "@mui/system": "^6.4.11", + "@mui/x-data-grid": "7.23.5", }} startRoute="/" files={{ diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/auth-page.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/auth-page.tsx index a81e1d5b922d5..510758209cf2e 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/auth-page.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/auth-page.tsx @@ -15,9 +15,10 @@ export default function AuthPage() { "@refinedev/react-hook-form": "^4.8.12", "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", + "@mui/utils": "^7.1.0", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", + "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", "react-router": "^7.0.2", "react-hook-form": "^7.43.5", diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/basic-views.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/basic-views.tsx index b0f9bd3a849b5..61afd2df8d5b7 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/basic-views.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/basic-views.tsx @@ -14,9 +14,10 @@ export default function BasicViews() { "@refinedev/react-hook-form": "^4.8.12", "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", + "@mui/utils": "^7.1.0", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", + "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", "react-router": "^7.0.2", "react-hook-form": "^7.43.5", diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/example.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/example.tsx index ab7d57bdfde4b..fc46133f49f4f 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/example.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/example.tsx @@ -14,9 +14,10 @@ export default function Example() { "@refinedev/react-hook-form": "^4.8.12", "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", + "@mui/utils": "^7.1.0", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", + "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", "react-router": "^7.0.2", "react-hook-form": "^7.43.5", diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-next-js.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-next-js.tsx index ec4dd372a7725..ca70771a4398d 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-next-js.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-next-js.tsx @@ -14,9 +14,10 @@ export default function LayoutNextjs() { "@refinedev/react-hook-form": "^4.8.12", "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", + "@mui/utils": "^7.1.0", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", + "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", "@refinedev/nextjs-router": "latest", }} diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-react-router-dom.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-react-router-dom.tsx index b8b85d85851f8..d1ebacfe53d7b 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-react-router-dom.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-react-router-dom.tsx @@ -16,10 +16,11 @@ export default function LayoutReactRouterDom() { "@refinedev/react-hook-form": "^4.8.12", "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", + "@mui/utils": "^7.1.0", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", - "@mui/x-data-grid": "7.23.5", + "@mui/system": "^6.4.11", + "@mui/x-data-grid": "^7.23.5", "react-router": "^7.0.2", "react-hook-form": "^7.43.5", }} diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-remix.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-remix.tsx index 156d7e556c61d..dcbc8691e3337 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-remix.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-remix.tsx @@ -14,9 +14,10 @@ export default function LayoutRemix() { "@refinedev/react-hook-form": "^4.8.12", "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", + "@mui/utils": "^7.1.0", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", + "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", "@refinedev/remix-router": "latest", }} diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/theming.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/theming.tsx index 272fd6cb0c3e0..1a3977ff503f6 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/theming.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/theming.tsx @@ -16,9 +16,10 @@ export default function Usage() { "@refinedev/react-hook-form": "^4.8.12", "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", + "@mui/utils": "^7.1.0", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", + "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", "react-router": "^7.0.2", "react-hook-form": "^7.43.5", diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-next-js.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-next-js.tsx index 24cbd8e98d3f0..5061aa7fa5279 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-next-js.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-next-js.tsx @@ -14,9 +14,10 @@ export default function UsageNextjs() { "@refinedev/react-hook-form": "^4.8.12", "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", + "@mui/utils": "^7.1.0", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", + "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", "react-hook-form": "^7.43.5", "@refinedev/nextjs-router": "latest", diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-react-router-dom.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-react-router-dom.tsx index 70510b41c12e9..2bd2c5825ab49 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-react-router-dom.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-react-router-dom.tsx @@ -14,9 +14,10 @@ export default function UsageReactRouterDom() { "@refinedev/react-hook-form": "^4.8.12", "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", + "@mui/utils": "^7.1.0", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", + "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", "react-hook-form": "^7.43.5", "react-router": "^7.0.2", diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-remix.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-remix.tsx index 43d864b397139..fa7a0d1e7956b 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-remix.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-remix.tsx @@ -14,9 +14,10 @@ export default function UsageRemix() { "@refinedev/react-hook-form": "^4.8.12", "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", + "@mui/utils": "^7.1.0", "@mui/lab": "^6.0.0-beta.14", "@mui/material": "^6.1.7", - "@mui/system": "latest", + "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", "react-hook-form": "^7.43.5", "@refinedev/remix-router": "latest", diff --git a/documentation/docusaurus.config.js b/documentation/docusaurus.config.js index 3ee38d7b886f1..a4f38753fef5b 100644 --- a/documentation/docusaurus.config.js +++ b/documentation/docusaurus.config.js @@ -160,6 +160,7 @@ const siteConfig = { ], ]), "./plugins/clarity.js", + "./plugins/ahref.js", "./plugins/templates.js", "./plugins/example-redirects.js", "./plugins/tutorial-navigation.js", diff --git a/documentation/package.json b/documentation/package.json index ede45eef35a77..3b5a7e3e1d125 100644 --- a/documentation/package.json +++ b/documentation/package.json @@ -43,6 +43,9 @@ "@floating-ui/react": "^0.26.9", "@headlessui/react": "^1.7.15", "@mdx-js/react": "^1.6.22", + "@radix-ui/react-icons": "^1.3.0", + "@radix-ui/react-select": "^2.1.1", + "@radix-ui/react-separator": "^1.1.1", "@swc/core": "^1.3.64", "@tailwindcss/line-clamp": "^0.4.2", "autoprefixer": "^10.4.8", @@ -71,7 +74,9 @@ "remark-rehype": "^10.0.0", "snarkdown": "^2.0.0", "swc-loader": "^0.2.3", + "tailwind-merge": "^2.5.2", "tailwindcss": "^3.3.5", + "tailwindcss-animate": "^1.0.7", "title-case": "^3.0.3" }, "devDependencies": { diff --git a/documentation/plugins/ahref.js b/documentation/plugins/ahref.js new file mode 100644 index 0000000000000..26908bd9b4035 --- /dev/null +++ b/documentation/plugins/ahref.js @@ -0,0 +1,29 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + +async function ahref() { + return { + name: "docusaurus-plugin-ahref", + injectHtmlTags() { + return { + headTags: [ + { + tagName: "link", + attributes: { + rel: "preconnect", + href: "https://analytics.ahrefs.com", + }, + }, + { + tagName: "script", + attributes: { + src: "https://analytics.ahrefs.com/analytics.js", + "data-key": "bjK8XrJbZu7AboWmTMvB0g", + }, + }, + ], + }; + }, + }; +} +exports.default = ahref; diff --git a/documentation/plugins/ahref.ts b/documentation/plugins/ahref.ts new file mode 100644 index 0000000000000..c0b42fa346a96 --- /dev/null +++ b/documentation/plugins/ahref.ts @@ -0,0 +1,27 @@ +import type { Plugin } from "@docusaurus/types"; + +export default async function ahref(): Promise { + return { + name: "docusaurus-plugin-ahref", + injectHtmlTags() { + return { + headTags: [ + { + tagName: "link", + attributes: { + rel: "preconnect", + href: "https://analytics.ahrefs.com", + }, + }, + { + tagName: "script", + attributes: { + src: "https://analytics.ahrefs.com/analytics.js", + "data-key": "bjK8XrJbZu7AboWmTMvB0g", + }, + }, + ], + }; + }, + }; +} diff --git a/documentation/pnpm-lock.yaml b/documentation/pnpm-lock.yaml index cb1341c5055c4..9c0b51724d3fa 100644 --- a/documentation/pnpm-lock.yaml +++ b/documentation/pnpm-lock.yaml @@ -50,6 +50,15 @@ importers: '@mdx-js/react': specifier: ^1.6.22 version: 1.6.22(react@17.0.2) + '@radix-ui/react-icons': + specifier: ^1.3.0 + version: 1.3.2(react@17.0.2) + '@radix-ui/react-select': + specifier: ^2.1.1 + version: 2.2.5(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-separator': + specifier: ^1.1.1 + version: 1.1.7(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@swc/core': specifier: ^1.3.64 version: 1.5.5 @@ -134,9 +143,15 @@ importers: swc-loader: specifier: ^0.2.3 version: 0.2.6(@swc/core@1.5.5)(webpack@5.91.0(@swc/core@1.5.5)) + tailwind-merge: + specifier: ^2.5.2 + version: 2.6.0 tailwindcss: specifier: ^3.3.5 version: 3.4.3 + tailwindcss-animate: + specifier: ^1.0.7 + version: 1.0.7(tailwindcss@3.4.3) title-case: specifier: ^3.0.3 version: 3.0.3 @@ -1409,6 +1424,276 @@ packages: '@polka/url@1.0.0-next.25': resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + '@radix-ui/number@1.1.1': + resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==} + + '@radix-ui/primitive@1.1.2': + resolution: {integrity: sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==} + + '@radix-ui/react-arrow@1.1.7': + resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-collection@1.1.7': + resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-compose-refs@1.1.2': + resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-context@1.1.2': + resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-direction@1.1.1': + resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dismissable-layer@1.1.10': + resolution: {integrity: sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-focus-guards@1.1.2': + resolution: {integrity: sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-focus-scope@1.1.7': + resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-icons@1.3.2': + resolution: {integrity: sha512-fyQIhGDhzfc9pK2kH6Pl9c4BDJGfMkPqkyIgYDthyNYoNg3wVhoJMMh19WS4Up/1KMPFVpNsT2q3WmXn2N1m6g==} + peerDependencies: + react: ^16.x || ^17.x || ^18.x || ^19.0.0 || ^19.0.0-rc + + '@radix-ui/react-id@1.1.1': + resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-popper@1.2.7': + resolution: {integrity: sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-portal@1.1.9': + resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-primitive@2.1.3': + resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-select@2.2.5': + resolution: {integrity: sha512-HnMTdXEVuuyzx63ME0ut4+sEMYW6oouHWNGUZc7ddvUWIcfCva/AMoqEW/3wnEllriMWBa0RHspCYnfCWJQYmA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-separator@1.1.7': + resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-slot@1.2.3': + resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-callback-ref@1.1.1': + resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-controllable-state@1.2.2': + resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-effect-event@0.0.2': + resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-escape-keydown@1.1.1': + resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-layout-effect@1.1.1': + resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-previous@1.1.1': + resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-rect@1.1.1': + resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-size@1.1.1': + resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-visually-hidden@1.2.3': + resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/rect@1.1.1': + resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} + '@react-hook/intersection-observer@3.1.1': resolution: {integrity: sha512-OTDx8/wFaRvzFtKl1dEUEXSOqK2zVJHporiTTdC2xO++0e9FEx9wIrPis5q3lqtXeZH9zYGLbk+aB75qNFbbuw==} peerDependencies: @@ -2048,6 +2333,10 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + aria-hidden@1.2.6: + resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==} + engines: {node: '>=10'} + aria-query@5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} @@ -2812,6 +3101,9 @@ packages: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} + detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} @@ -3287,6 +3579,10 @@ packages: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} + get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + get-own-enumerable-property-symbols@3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} @@ -5278,6 +5574,26 @@ packages: peerDependencies: react: '>=16.6.0' + react-remove-scroll-bar@2.3.8: + resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-remove-scroll@2.7.0: + resolution: {integrity: sha512-sGsQtcjMqdQyijAHytfGEELB8FufGbfXIsvUTe+NLx1GDRJCXtCFLBLUI1eyZCKXXvbEU2C6gai0PZKoIE9Vbg==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + react-rewards@2.0.4: resolution: {integrity: sha512-Lw7gIhD8yPDzC6boaVmcXwuTHRLSLAdqB3kZc+29YWvdHWsuc3fdAZlxI8Cm8fvD8fhP+3JkZBtzX224czw15w==} peerDependencies: @@ -5306,6 +5622,16 @@ packages: peerDependencies: react: ^16.3.0 || ^17 || ^18 + react-style-singleton@2.2.3: + resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + react-textarea-autosize@8.5.3: resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} @@ -5878,6 +6204,14 @@ packages: tabbable@6.2.0: resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} + tailwind-merge@2.6.0: + resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==} + + tailwindcss-animate@1.0.7: + resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + tailwindcss@3.4.3: resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} engines: {node: '>=14.0.0'} @@ -6183,6 +6517,16 @@ packages: url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + use-callback-ref@1.3.3: + resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + use-composed-ref@1.3.0: resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: @@ -6206,6 +6550,16 @@ packages: '@types/react': optional: true + use-sidecar@1.1.3: + resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + use-sync-external-store@1.2.2: resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} peerDependencies: @@ -8643,6 +8997,237 @@ snapshots: '@polka/url@1.0.0-next.25': {} + '@radix-ui/number@1.1.1': {} + + '@radix-ui/primitive@1.1.2': {} + + '@radix-ui/react-arrow@1.1.7(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.80 + '@types/react-dom': 17.0.25 + + '@radix-ui/react-collection@1.1.7(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-context': 1.1.2(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-slot': 1.2.3(@types/react@17.0.80)(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.80 + '@types/react-dom': 17.0.25 + + '@radix-ui/react-compose-refs@1.1.2(@types/react@17.0.80)(react@17.0.2)': + dependencies: + react: 17.0.2 + optionalDependencies: + '@types/react': 17.0.80 + + '@radix-ui/react-context@1.1.2(@types/react@17.0.80)(react@17.0.2)': + dependencies: + react: 17.0.2 + optionalDependencies: + '@types/react': 17.0.80 + + '@radix-ui/react-direction@1.1.1(@types/react@17.0.80)(react@17.0.2)': + dependencies: + react: 17.0.2 + optionalDependencies: + '@types/react': 17.0.80 + + '@radix-ui/react-dismissable-layer@1.1.10(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@17.0.80)(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.80 + '@types/react-dom': 17.0.25 + + '@radix-ui/react-focus-guards@1.1.2(@types/react@17.0.80)(react@17.0.2)': + dependencies: + react: 17.0.2 + optionalDependencies: + '@types/react': 17.0.80 + + '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@17.0.80)(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.80 + '@types/react-dom': 17.0.25 + + '@radix-ui/react-icons@1.3.2(react@17.0.2)': + dependencies: + react: 17.0.2 + + '@radix-ui/react-id@1.1.1(@types/react@17.0.80)(react@17.0.2)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@17.0.80)(react@17.0.2) + react: 17.0.2 + optionalDependencies: + '@types/react': 17.0.80 + + '@radix-ui/react-popper@1.2.7(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@floating-ui/react-dom': 2.0.9(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-context': 1.1.2(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-use-rect': 1.1.1(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-use-size': 1.1.1(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/rect': 1.1.1 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.80 + '@types/react-dom': 17.0.25 + + '@radix-ui/react-portal@1.1.9(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@17.0.80)(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.80 + '@types/react-dom': 17.0.25 + + '@radix-ui/react-primitive@2.1.3(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@radix-ui/react-slot': 1.2.3(@types/react@17.0.80)(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.80 + '@types/react-dom': 17.0.25 + + '@radix-ui/react-select@2.2.5(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@radix-ui/number': 1.1.1 + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-context': 1.1.2(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-direction': 1.1.1(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-focus-guards': 1.1.2(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-id': 1.1.1(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-popper': 1.2.7(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-slot': 1.2.3(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-use-previous': 1.1.1(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + aria-hidden: 1.2.6 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + react-remove-scroll: 2.7.0(@types/react@17.0.80)(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.80 + '@types/react-dom': 17.0.25 + + '@radix-ui/react-separator@1.1.7(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.80 + '@types/react-dom': 17.0.25 + + '@radix-ui/react-slot@1.2.3(@types/react@17.0.80)(react@17.0.2)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@17.0.80)(react@17.0.2) + react: 17.0.2 + optionalDependencies: + '@types/react': 17.0.80 + + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@17.0.80)(react@17.0.2)': + dependencies: + react: 17.0.2 + optionalDependencies: + '@types/react': 17.0.80 + + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@17.0.80)(react@17.0.2)': + dependencies: + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@17.0.80)(react@17.0.2) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@17.0.80)(react@17.0.2) + react: 17.0.2 + optionalDependencies: + '@types/react': 17.0.80 + + '@radix-ui/react-use-effect-event@0.0.2(@types/react@17.0.80)(react@17.0.2)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@17.0.80)(react@17.0.2) + react: 17.0.2 + optionalDependencies: + '@types/react': 17.0.80 + + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@17.0.80)(react@17.0.2)': + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@17.0.80)(react@17.0.2) + react: 17.0.2 + optionalDependencies: + '@types/react': 17.0.80 + + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@17.0.80)(react@17.0.2)': + dependencies: + react: 17.0.2 + optionalDependencies: + '@types/react': 17.0.80 + + '@radix-ui/react-use-previous@1.1.1(@types/react@17.0.80)(react@17.0.2)': + dependencies: + react: 17.0.2 + optionalDependencies: + '@types/react': 17.0.80 + + '@radix-ui/react-use-rect@1.1.1(@types/react@17.0.80)(react@17.0.2)': + dependencies: + '@radix-ui/rect': 1.1.1 + react: 17.0.2 + optionalDependencies: + '@types/react': 17.0.80 + + '@radix-ui/react-use-size@1.1.1(@types/react@17.0.80)(react@17.0.2)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@17.0.80)(react@17.0.2) + react: 17.0.2 + optionalDependencies: + '@types/react': 17.0.80 + + '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@17.0.25)(@types/react@17.0.80)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.80 + '@types/react-dom': 17.0.25 + + '@radix-ui/rect@1.1.1': {} + '@react-hook/intersection-observer@3.1.1(react@17.0.2)': dependencies: '@react-hook/passive-layout-effect': 1.2.1(react@17.0.2) @@ -9344,6 +9929,10 @@ snapshots: argparse@2.0.1: {} + aria-hidden@1.2.6: + dependencies: + tslib: 2.6.2 + aria-query@5.1.3: dependencies: deep-equal: 2.2.3 @@ -10227,6 +10816,8 @@ snapshots: detect-newline@3.1.0: {} + detect-node-es@1.1.0: {} + detect-node@2.1.0: {} detect-port-alt@1.1.6: @@ -10773,6 +11364,8 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 + get-nonce@1.0.1: {} + get-own-enumerable-property-symbols@3.0.2: {} get-package-type@0.1.0: {} @@ -13143,6 +13736,25 @@ snapshots: react: 17.0.2 react-fast-compare: 3.2.2 + react-remove-scroll-bar@2.3.8(@types/react@17.0.80)(react@17.0.2): + dependencies: + react: 17.0.2 + react-style-singleton: 2.2.3(@types/react@17.0.80)(react@17.0.2) + tslib: 2.6.2 + optionalDependencies: + '@types/react': 17.0.80 + + react-remove-scroll@2.7.0(@types/react@17.0.80)(react@17.0.2): + dependencies: + react: 17.0.2 + react-remove-scroll-bar: 2.3.8(@types/react@17.0.80)(react@17.0.2) + react-style-singleton: 2.2.3(@types/react@17.0.80)(react@17.0.2) + tslib: 2.6.2 + use-callback-ref: 1.3.3(@types/react@17.0.80)(react@17.0.2) + use-sidecar: 1.1.3(@types/react@17.0.80)(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.80 + react-rewards@2.0.4(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: react: 17.0.2 @@ -13186,6 +13798,14 @@ snapshots: transitivePeerDependencies: - supports-color + react-style-singleton@2.2.3(@types/react@17.0.80)(react@17.0.2): + dependencies: + get-nonce: 1.0.1 + react: 17.0.2 + tslib: 2.6.2 + optionalDependencies: + '@types/react': 17.0.80 + react-textarea-autosize@8.5.3(@types/react@17.0.80)(react@17.0.2): dependencies: '@babel/runtime': 7.24.5 @@ -13863,6 +14483,12 @@ snapshots: tabbable@6.2.0: {} + tailwind-merge@2.6.0: {} + + tailwindcss-animate@1.0.7(tailwindcss@3.4.3): + dependencies: + tailwindcss: 3.4.3 + tailwindcss@3.4.3: dependencies: '@alloc/quick-lru': 5.2.0 @@ -14193,6 +14819,13 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 + use-callback-ref@1.3.3(@types/react@17.0.80)(react@17.0.2): + dependencies: + react: 17.0.2 + tslib: 2.6.2 + optionalDependencies: + '@types/react': 17.0.80 + use-composed-ref@1.3.0(react@17.0.2): dependencies: react: 17.0.2 @@ -14210,6 +14843,14 @@ snapshots: optionalDependencies: '@types/react': 17.0.80 + use-sidecar@1.1.3(@types/react@17.0.80)(react@17.0.2): + dependencies: + detect-node-es: 1.1.0 + react: 17.0.2 + tslib: 2.6.2 + optionalDependencies: + '@types/react': 17.0.80 + use-sync-external-store@1.2.2(react@17.0.2): dependencies: react: 17.0.2 diff --git a/documentation/src/assets/team.ts b/documentation/src/assets/team.ts index a4a61e98ed064..fc82d649a9ce4 100644 --- a/documentation/src/assets/team.ts +++ b/documentation/src/assets/team.ts @@ -24,7 +24,7 @@ export const team = [ name: "Ali Emir Şen", avatar: "https://refine.ams3.cdn.digitaloceanspaces.com/website/static/about/images/team-avatars2/ali.png", - role1: "Senior Software Developer", + role1: "Sr. Software Developer", linkedin: "https://www.linkedin.com/in/aliemir/", }, { @@ -34,11 +34,33 @@ export const team = [ role1: "Software Developer", linkedin: "https://www.linkedin.com/in/alicanerdurmaz/", }, + { + name: "Arda Yüceler", + avatar: + "https://refine.ams3.cdn.digitaloceanspaces.com/website/static/about/images/team-avatars2/arda.png", + role1: "Technical Product Manager", + linkedin: "https://www.linkedin.com/in/ayuceler/", + }, { name: "Recep Kütük", avatar: "https://refine.ams3.cdn.digitaloceanspaces.com/website/static/about/images/team-avatars2/recep.png", - role1: "Senior Product Designer", + role1: "Sr. Product Designer", linkedin: "https://www.linkedin.com/in/recepkutuk/", }, + { + name: "Doğuhan Ɩzgür AkƧa", + avatar: + "https://refine.ams3.cdn.digitaloceanspaces.com/website/static/about/images/team-avatars2/ozgur.png", + role1: "Jr. Developer Relations", + linkedin: + "https://www.linkedin.com/in/do%C4%9Fuhan-%C3%B6zg%C3%BCr-ak%C3%A7a-983718244/", + }, + { + name: "Youwei Zhen", + avatar: + "https://refine.ams3.cdn.digitaloceanspaces.com/website/static/about/images/team-avatars2/youwei.png", + role1: "Jr. ML Engineer", + linkedin: "https://www.linkedin.com/in/youwei-zhen-a8b662213/", + }, ]; diff --git a/documentation/src/components/banner/banner-examples.tsx b/documentation/src/components/banner/banner-examples.tsx index 4ec46cfc7d298..89439ebeb6d68 100644 --- a/documentation/src/components/banner/banner-examples.tsx +++ b/documentation/src/components/banner/banner-examples.tsx @@ -14,7 +14,7 @@ type Props = { }; export const BannerExamples: FC = ({ - title = "Refine AI is in closed beta!", + title = "Refine AI is here!", description = "The next-gen approach to build enterprise-ready React-based internal tools apps with the power of GenAI.", button = { text: "Explore Refine AI", diff --git a/documentation/src/components/banner/banner-random.tsx b/documentation/src/components/banner/banner-random.tsx index eed9a4352cd17..e6d02614aa6a4 100644 --- a/documentation/src/components/banner/banner-random.tsx +++ b/documentation/src/components/banner/banner-random.tsx @@ -8,12 +8,12 @@ const data = [ description: "The next-gen approach to build enterprise-ready React-based internal tools, admin panels, dashboards & B2B apps with the power of GenAI.", image: { - src: "https://refine.ams3.cdn.digitaloceanspaces.com/website/static/banners/banner-refine-ai.png", + src: "https://refine.ams3.cdn.digitaloceanspaces.com/blog-banners/refine-ai-banner-wide.jpg", alt: "Refine AI Image", href: "https://s.refine.dev/banner-with-image?ref=refine-ai-banner", }, button: { - text: "Join the waitlist", + text: "Start for free", href: "https://s.refine.dev/banner-join-waitlist?ref=banner-refine-ai-banner", }, bannerName: "banner-refine-ai", diff --git a/documentation/src/pages/about/index.tsx b/documentation/src/pages/about/index.tsx index 1955675c6c0aa..3597df25a14cf 100644 --- a/documentation/src/pages/about/index.tsx +++ b/documentation/src/pages/about/index.tsx @@ -333,7 +333,7 @@ const OurTeam = () => {
{ - + +
diff --git a/documentation/src/pages/index.tsx b/documentation/src/pages/index.tsx index d19a59d32002c..084fc6baf32c7 100644 --- a/documentation/src/pages/index.tsx +++ b/documentation/src/pages/index.tsx @@ -15,6 +15,7 @@ import { LandingHeroSection } from "../refine-theme/landing-hero-section"; import { LandingTryItSection } from "../refine-theme/landing-try-it-section"; import { CommonHeader } from "../refine-theme/common-header"; import { LandingTestimonial } from "../refine-theme/landing-testimonial"; +import { LandingAiHeroSection } from "../refine-theme/landing-ai-hero-section"; function Home() { const title = "Refine | Open-source Retool for Enterprise"; @@ -46,7 +47,8 @@ function Home() {
- + + { + return ( +
+

+ Frequently asked questions +

+
+ {faqData.map((item) => ( + + ))} +
+
+ ); +}; + +type AccordionItemProps = { + question: React.ReactNode; + answer: React.ReactNode; +}; + +const AccordionItem: React.FC = ({ question, answer }) => { + const [isOpen, setIsOpen] = useState(false); + + return ( +
+ + + {isOpen && ( + +
+
+

+ {answer} +

+
+ + )} + +
+ ); +}; + +const faqData = [ + { + question: "What are credits?", + answer: + "Credits are the usage units you spend when generating code, previewing output, or using any other feature in Refine AI. Every paid plan refills a fixed number of credits at the start of each billing month.", + }, + { + question: "How many real tokens does one credit equal?", + answer: + "We don’t tie credits to a strict number of model tokens, as usage depends on factors like prompt complexity, generation type, and model efficiency. Behind the scenes, we continuously optimize our infrastructure to help you get more value from every credit — no need to worry about token math.", + }, + { + question: "What happens when I run out of credits?", + answer: + "You can still view and edit the code you’ve already generated, but new AI actions pause until the next refill. Need to keep building right away? Upgrade your plan—credits and billing cycle refresh instantly.", + }, + { + question: "Can I upgrade my plan at any time?", + answer: + "Yes — upgrades take effect immediately. You’ll receive additional credits right away.", + }, + { + question: "What happens when I downgrade?", + answer: ( +
+

+ Downgrades take effect at the start of your next billing cycle. You’ll + remain on your current tier until then. +

+

+ Example: You’re on $40 / 3 + K-tokens with 800 tokens left. You downgrade to $20 / 1.5 K-tokens. + You can still use the remaining 800 tokens this month; on your next + billing date your bucket resets to 1,500 tokens. +

+
+ ), + }, + { + question: "Will I lose unused credits when I change plans?", + answer: ( +
+

+ If you upgrade, your balance is topped-up to the full allowance of the + new plan right away. +

+

+ Example: You’re on the $20 + / 1.5 K-token plan and have 600 tokens left. Mid-month you upgrade to + $40 / 3 K-tokens. Your bucket is immediately refilled to 3,000 tokens + for the rest of the current cycle. +

+
+ ), + }, + { + question: "Do unused credits roll over month-to-month?", + answer: + "No — credits reset each month unless you’re on an Enterprise plan with a custom rollover agreement.", + }, + { + question: "Can I buy extra credits without upgrading?", + answer: + "No — we don’t offer one-time credit top-ups. If you need more credits before your next renewal, you can upgrade your plan at any time. Upgrades apply immediately and include a fresh set of monthly credits.", + }, + { + question: "Can I cancel at any time?", + answer: + "Yes — you can cancel anytime from your billing settings. Your current plan will remain active until the end of your billing cycle.", + }, +]; diff --git a/documentation/src/refine-theme/ai-landing-hero.tsx b/documentation/src/refine-theme/ai-landing-hero.tsx index b264689a3fdae..f5a526c5de4fb 100644 --- a/documentation/src/refine-theme/ai-landing-hero.tsx +++ b/documentation/src/refine-theme/ai-landing-hero.tsx @@ -2,6 +2,7 @@ import { useColorMode } from "@docusaurus/theme-common"; import clsx from "clsx"; import React from "react"; import { JoinWaitlist } from "./ai-landing-join-the-waitlist-cta"; +import BrowserOnly from "@docusaurus/BrowserOnly"; export const AiLandingHero = ({ className, @@ -10,9 +11,6 @@ export const AiLandingHero = ({ className?: string; contentClassName?: string; }) => { - const { colorMode } = useColorMode(); - const isDarkTheme = colorMode === "dark"; - return (
- AI Coding agents + Instant Internal Software
-
for building internal software.
+
straight from your APIs.

- The next-gen approach to build enterprise-ready React-based internal - tools, admin panels, dashboards & B2B apps with the power of GenAI. + Powered by AI, secure by default and fully React. Export or deploy + whenever you’re ready.

- + {() =>
); }; + +const Video = () => { + const { colorMode } = useColorMode(); + const isDarkTheme = colorMode === "dark"; + + return ( + + ); +}; diff --git a/documentation/src/refine-theme/ai-landing-join-the-waitlist-cta.tsx b/documentation/src/refine-theme/ai-landing-join-the-waitlist-cta.tsx index f451f1fab63de..4954f1e33b0cf 100644 --- a/documentation/src/refine-theme/ai-landing-join-the-waitlist-cta.tsx +++ b/documentation/src/refine-theme/ai-landing-join-the-waitlist-cta.tsx @@ -27,7 +27,7 @@ export const JoinWaitlist = ({ className }: { className?: string }) => { "text-base", )} > - Join the waitlist + Start for free
); diff --git a/documentation/src/refine-theme/ai-landing-manage-with-ease-scale-with-confidence.tsx b/documentation/src/refine-theme/ai-landing-manage-with-ease-scale-with-confidence.tsx index 9a67b885e387c..f75c490135d22 100644 --- a/documentation/src/refine-theme/ai-landing-manage-with-ease-scale-with-confidence.tsx +++ b/documentation/src/refine-theme/ai-landing-manage-with-ease-scale-with-confidence.tsx @@ -20,7 +20,7 @@ export const AiLandingManageWithEaseScaleWithConfidence = ({ "landing-sm:leading-10", "tracking-tight", "text-start", - "pl-4 landing-sm:pl-0", + "pl-4 landing-sm:pl-10", "dark:text-gray-0 text-gray-900", )} > @@ -42,7 +42,10 @@ export const AiLandingManageWithEaseScaleWithConfidence = ({ "text-refine-indigo drop-shadow-[0_0_30px_rgba(51,51,255,0.55)]", )} > - confidence + + confidence + . + diff --git a/documentation/src/refine-theme/ai-landing-step-info.tsx b/documentation/src/refine-theme/ai-landing-step-info.tsx index f7a079deb7d01..0750fbeac5e44 100644 --- a/documentation/src/refine-theme/ai-landing-step-info.tsx +++ b/documentation/src/refine-theme/ai-landing-step-info.tsx @@ -22,7 +22,7 @@ export const AiLandingStepInfo = ({ "landing-sm:flex-row", "gap-4", "landing-sm:gap-6", - "pl-4 landing-sm:pl-0", + "pl-4 landing-sm:pl-10", "w-full", "landing-lg:w-[548px]", "landing-sm:min-h-[220px]", diff --git a/documentation/src/refine-theme/ai-landing-step-list.tsx b/documentation/src/refine-theme/ai-landing-step-list.tsx index e39425b6040d4..2b92bd655bad2 100644 --- a/documentation/src/refine-theme/ai-landing-step-list.tsx +++ b/documentation/src/refine-theme/ai-landing-step-list.tsx @@ -14,19 +14,22 @@ export const StepList = ({ className }: { className?: string }) => { "text-2xl", "font-semibold", "landing-sm:text-[32px] landing-sm:leading-[40px]", - "pl-4 landing-sm:pl-0", + "pl-4 landing-sm:pl-10", )} > Seamless workflow,{" "} - - step by step. + + + step by step + . +
{ + return ( +
+
+

+ Select your plan and{" "} + + get started + . + +

+
+
+ + + +
+
+
+ ); +}; + +const PricingCardStarter = () => { + const starterPlan = { + planKey: "starter", + name: "Starter", + description: "Get hands-on with the fundamentals.", + features: ["Core features for exploration", "Preview your builds"], + refineTokenCount: 150, + monthlyPriceCents: 0, + }; + + return ( +
+
+
+

+ {starterPlan?.name} +

+
+ +
+

+ {starterPlan?.description} +

+
+
+ +
+ +
+ +
+ + {new Intl.NumberFormat().format(starterPlan?.refineTokenCount || 0)} + + credits + / + month +
+ +
+

FREE

+
+ + + +
+ +
+ +
+ {starterPlan?.features?.map((feature, i) => ( +
+ {feature} +
{feature}
+
+ ))} +
+
+ ); +}; + +const PricingCardPro = () => { + const proPlans = [ + { + planKey: "pro", + name: "Pro", + description: "Full power for production-grade development.", + features: [ + "Interactive code editor", + "One-Click Export", + "Hosting with Netlify", + "Attach files, specs, or artefacts", + ], + refineTokenCount: 1500, + monthlyPriceCents: 2000, + }, + { + planKey: "pro_3k", + name: "Pro 3K", + description: "Full power for production-grade development.", + features: [ + "Interactive code editor", + "One-Click Export & Hosting with Netlify", + "Attach files, specs, or artefacts", + ], + sortKey: 2, + refineTokenCount: 3000, + monthlyPriceCents: 4000, + }, + { + planKey: "pro_6k", + name: "Pro 6K", + description: "Full power for production-grade development.", + tier: "pro", + features: [ + "Interactive code editor", + "One-Click Export & Hosting with Netlify", + "Attach files, specs, or artefacts", + ], + sortKey: 3, + refineTokenCount: 6000, + monthlyPriceCents: 8000, + }, + { + planKey: "pro_9k", + name: "Pro 9K", + description: "Full power for production-grade development.", + tier: "pro", + features: [ + "Interactive code editor", + "One-Click Export & Hosting with Netlify", + "Attach files, specs, or artefacts", + ], + sortKey: 4, + refineTokenCount: 9000, + monthlyPriceCents: 12000, + }, + { + planKey: "pro_15k", + name: "Pro 15K", + description: "Full power for production-grade development.", + tier: "pro", + features: [ + "Interactive code editor", + "One-Click Export & Hosting with Netlify", + "Attach files, specs, or artefacts", + ], + sortKey: 5, + refineTokenCount: 15000, + monthlyPriceCents: 20000, + }, + { + planKey: "pro_20k", + name: "Pro 20K", + description: "Full power for production-grade development.", + tier: "pro", + features: [ + "Interactive code editor", + "One-Click Export & Hosting with Netlify", + "Attach files, specs, or artefacts", + ], + sortKey: 6, + refineTokenCount: 20000, + monthlyPriceCents: 26600, + }, + { + planKey: "pro_40k", + name: "Pro 40K", + description: "Full power for production-grade development.", + tier: "pro", + features: [ + "Interactive code editor", + "One-Click Export & Hosting with Netlify", + "Attach files, specs, or artefacts", + ], + sortKey: 7, + refineTokenCount: 40000, + monthlyPriceCents: 53300, + }, + ]; + + const [selectedTierKey, setSelectedTierKey] = useState( + proPlans.at(0)?.planKey ?? null, + ); + const selectedTier = proPlans.find( + (plan) => plan.planKey === selectedTierKey, + ); + + const tierOptions = proPlans.map((plan) => ({ + label: `${new Intl.NumberFormat().format( + plan.refineTokenCount, + )} credits / month`, + value: plan.planKey, + })); + + const handleOnPlanClick = async () => { + console.log("handleOnPlanClick"); + }; + + return ( +
+
+
+

+ {proPlans[0]?.name} +

+ +
+ +
+

+ {selectedTier?.description} +

+
+
+ +
+ +
+ + + +
+

+ + {new Intl.NumberFormat("en-US", { + style: "currency", + currency: "USD", + minimumFractionDigits: 2, + }).format((selectedTier?.monthlyPriceCents ?? 0) / 100)} + + / + month +

+
+ +
+ + + +
+ +
+ +
+ +
+ {selectedTier?.features?.map((feature, i) => ( +
+ {feature} +
{feature}
+
+ ))} +
+
+ ); +}; + +const PricingCardEnterprise = () => { + const features = useMemo(() => { + return [ + "Custom terms and volume pricing", + "Dedicated support team", + "SSO (Single Sign-On)", + "Option to opt out of data training", + "Private Slack channel with direct access", + ]; + }, []); + + const handleOnPlanClick = () => { + window.open("mailto:info@refine.dev", "_blank"); + }; + + return ( +
+
+
+

+ Enterprise +

+
+ +
+

+ Custom solutions for large-scale teams. +

+
+
+ +
+ +
+ +

+ Designed for teams building at scale or with specialized needs. + Enterprise offers tailored solutions with advanced security, support, + and control options. +

+ +
+ +
+ +
+ +
+ +
+ {features?.map((feature, i) => ( +
+ {feature} +
{feature}
+
+ ))} +
+
+ ); +}; + +const SubscribeButton = ({ + onClick, + buttonText, + className, +}: { + onClick: undefined | (() => void); + buttonText: string; + className?: ClassValue; +}) => { + return ( + + ); +}; + +const MostPopularBadge = () => { + const [isMounted, setIsMounted] = useState(false); + + const { colorMode } = useColorMode(); + + useEffect(() => { + setIsMounted(true); + }, []); + + if (!isMounted) return null; + + return ( +
+ Most Popular +
+ ); +}; diff --git a/documentation/src/refine-theme/icons/minus-rectangle.tsx b/documentation/src/refine-theme/icons/minus-rectangle.tsx new file mode 100644 index 0000000000000..369231c8f8a30 --- /dev/null +++ b/documentation/src/refine-theme/icons/minus-rectangle.tsx @@ -0,0 +1,26 @@ +import * as React from "react"; +import type { SVGProps } from "react"; + +export const MinusRectangle = (props: SVGProps) => ( + + + + +); diff --git a/documentation/src/refine-theme/icons/plus-rectangle.tsx b/documentation/src/refine-theme/icons/plus-rectangle.tsx new file mode 100644 index 0000000000000..5a2000b803b54 --- /dev/null +++ b/documentation/src/refine-theme/icons/plus-rectangle.tsx @@ -0,0 +1,25 @@ +import * as React from "react"; +import type { SVGProps } from "react"; + +export const PlusRectangle = (props: SVGProps) => ( + + + + +); diff --git a/documentation/src/refine-theme/landing-ai-hero-section.tsx b/documentation/src/refine-theme/landing-ai-hero-section.tsx new file mode 100644 index 0000000000000..a2f3820fdcd7d --- /dev/null +++ b/documentation/src/refine-theme/landing-ai-hero-section.tsx @@ -0,0 +1,164 @@ +import clsx from "clsx"; +import React from "react"; +import Link from "@docusaurus/Link"; + +export const LandingAiHeroSection = ({ className }: { className?: string }) => { + return ( +
+
+

+ The wait is over. +

+

+ Refine AI is here! +

+ +

+ Instantly transform your APIs into enterprise-grade admin panels, + dashboards & internal tools. +

+ +
+ + Start for free! + + + Learn more + +
+
+ +
+ + + + + + Refine AI Banner Logo +
+ ); +}; diff --git a/documentation/src/refine-theme/shadcn/select.tsx b/documentation/src/refine-theme/shadcn/select.tsx new file mode 100644 index 0000000000000..f401e0a912271 --- /dev/null +++ b/documentation/src/refine-theme/shadcn/select.tsx @@ -0,0 +1,184 @@ +"use client"; + +import * as React from "react"; +import { + CheckIcon, + ChevronDownIcon, + ChevronUpIcon, +} from "@radix-ui/react-icons"; +import * as SelectPrimitive from "@radix-ui/react-select"; + +import { cn } from "./utils"; + +const Select = ({ + ...props +}: React.ComponentProps) => { + return ; +}; + +const SelectGroup = SelectPrimitive.Group; + +const SelectValue = SelectPrimitive.Value; + +const SelectTrigger = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, children, ...props }, ref) => { + return ( + span]:line-clamp-1 [&>span]:w-full", + className, + )} + {...props} + > + {children} + + + + + ); +}); +SelectTrigger.displayName = SelectPrimitive.Trigger.displayName; + +const SelectScrollUpButton = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + + + +)); +SelectScrollUpButton.displayName = SelectPrimitive.ScrollUpButton.displayName; + +const SelectScrollDownButton = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + + + +)); +SelectScrollDownButton.displayName = + SelectPrimitive.ScrollDownButton.displayName; + +const SelectContent = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, children, position = "popper", ...props }, ref) => ( + + + + + {children} + + + + +)); +SelectContent.displayName = SelectPrimitive.Content.displayName; + +const SelectLabel = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +SelectLabel.displayName = SelectPrimitive.Label.displayName; + +const SelectItem = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, children, ...props }, ref) => ( + + + + + + + {children} + +)); +SelectItem.displayName = SelectPrimitive.Item.displayName; + +const SelectSeparator = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +SelectSeparator.displayName = SelectPrimitive.Separator.displayName; + +export { + Select, + SelectGroup, + SelectValue, + SelectTrigger, + SelectContent, + SelectLabel, + SelectItem, + SelectSeparator, + SelectScrollUpButton, + SelectScrollDownButton, +}; diff --git a/documentation/src/refine-theme/shadcn/separator.tsx b/documentation/src/refine-theme/shadcn/separator.tsx new file mode 100644 index 0000000000000..ecef45d386a37 --- /dev/null +++ b/documentation/src/refine-theme/shadcn/separator.tsx @@ -0,0 +1,31 @@ +"use client"; + +import * as React from "react"; +import * as SeparatorPrimitive from "@radix-ui/react-separator"; + +import { cn } from "./utils"; + +const Separator = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>( + ( + { className, orientation = "horizontal", decorative = true, ...props }, + ref, + ) => ( + + ), +); +Separator.displayName = SeparatorPrimitive.Root.displayName; + +export { Separator }; diff --git a/documentation/src/refine-theme/shadcn/utils.ts b/documentation/src/refine-theme/shadcn/utils.ts new file mode 100644 index 0000000000000..365058cebd7d2 --- /dev/null +++ b/documentation/src/refine-theme/shadcn/utils.ts @@ -0,0 +1,6 @@ +import { type ClassValue, clsx } from "clsx"; +import { twMerge } from "tailwind-merge"; + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)); +} diff --git a/documentation/static/assets/most-popular-badge-dark.png b/documentation/static/assets/most-popular-badge-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3bd9b5be32d6f0c574fada7a9b10406440cbae61 GIT binary patch literal 3941 zcmV-r51R0aP)G^*Bef@P$Pa-kIpHou3hYTn7uy0tMt;v)< zS|`p})wIWJ#6DMI=+O*lN;~Hz)Apn!aV9G!yHGcrX`0DqXw;dRBy6@y>^Zv0F4d`f z862NCjIjAh>MYQSyAaY|t5J5nM%^1U!WJh@_a>csOCjy83UQV}`sJGG-lkKwLZ$91 z-Sk$&u{DtQT98|(S>8R6_kEClgKD}P;r{~)bsvK7hvEODy6HX!vT4=y49JIS)U)7N zhibCNRm*(>(mbV^-qTS27C8S)`28Fl{}q(;8<6=el=(aydr_s{R>*f7$Zc1s_cF-+ zUbVbVIKLBqcft7{khcMjZh0=qdYa|-g6wN>>~;A6hGKeef$T0w|2E(qIQA~oa}T81 ztC`sxe7_I>{{ZJcgmZrcd<1zoaO_#Ew@R~D>+RXGiAMb(`E-LNn}~g?Lc7nA1gSBo zbDm1v3sfMYPV6bV1wrR&NXT8$B(cwy zffoshQgFur5nolQ_X$RG515Q137d@WGi4w~LZWPZTW$BYYo_-BpbN&5!w;B*O3FD+ zHmrn1h{%}Ed{@J@vXKghW-wiyL9Q_`GVlb0V!FUo|6LQVEG_5z!lu zk9xtFu_L*8+d!+BwCvHoH8kZ^g@i;^$BQOg1D5eg-SValAYx%`n97WljU^#b&AG*% zaf-=Ie0H-X)qD7WNU5ANl#r;^lmTJ_83uev%2?vB+3QrT?*x1Q#oZW~LYB4;vv+6V~H}^;l%)~(BoSJ|urX(;F-omQ{3Lg8>Z8uT+$-7DN>D<<~2=Q_uwu;-c<-TZ771iio0% zUoY2G>>Rl#P^yjN>L|t!#7?O`0ULV~BGF{A^AU|kM6m}C9}nf-$uJ^vS1rn_ltY-P zXd>oWD%v(wM8teJe8LH&;1)dSvQ^T)!Ry2_#4^PIkl4PpCZd>^c#XWn4ZF|57yw89 zcrl1K*lCm@vxt3$Fp)Ge7a|&wh(#qSj^TpDI}jp@7BP%4sEj-!8k|c2l(19wVj>Ph(rvorU+WEFd~YB`>2&D;#`ub6s1TU7BH!0 z)U=e+M~z>Re8KT$Il-Dz@4LJRb2xaSc>*qm-TonE;CC9yr~xv~bA zmHHO3&1p@jsjg;?+E;3pdr_kjQB;DRwVPq0X923CUUF+$KIFwpf8?~Ho zFhmTlx~ZhRa)MF39-`$Ht$3W(EN9VyXcgi4 zNJP;}1(hX^i2P;-m&5V3n5ax~?$tPjnphizS=MeVY;9E6h-tfbd|`Z8crZAX899uw#VQ7EWFtvP)Xpsx--mI`L%A< gFQ zZz-Joo@^)yi7G}*+cP8mAPvqR4tOOu$&LjwF4L%Ug={PdiE6Gdbx!m5h_dX_1Blpa zbsnlxwp26S+f<|ebBYoYpUbgfUy#OkOSjmEh3@vProHjH<*oukUM(9aGPsu4=LD<75L$NDPfj zs#|QrfJkZFCrP}?s+nD{ncnTm&F;~%AtfXR4}94#cS)NKXH?m53?9DGK1?^*Qm~2} zG{Tn4#*~ma0Bgwig@W%>QoV;HD*1ek*uzxITcJ_*plUe_WP?gbR1PJTpQr~z+eANs_M=K7@RPxa%8>eG5)y#G%)ZGl0a85wO4Dd)C)GK0AnUP1dWlm^D&(G*SlasIR1PuG&V^j)0 z$8K4k*s{!BC3a;W!D{YSuvvkc1n3CP^46Lt%(y9K$Mp}d1 zLGA`9YZ2~h0O_uSvabc1Yjol+O!^Dvodrqgppv*35MlE*BQvjwdRHjKxm>6AWje{s z)eUwjxVC?P8(x@}D2>|J5_^@RCwC$oqKc})t$%vPqF5uhwYFpg|lfxS=d6mTT(dN(1z_2 z4p7)YLMbJMl2F1Uu!KjOvS4W>joy}QOSS_Ei5pv%C57?(dE?(w)(aBs-R+v{&bR&&cvz>CT<|xxdG~Gt<$r&adlVed|4! zzqZ_EK9b+EIr92-mdL5?=8;o7x`t2RMzsFggcMo0y=Q3QPRsDZUFN~XUFL9pcUO4f zUQ=l9KFeVKeq(6v0n5Pb=gq;Hhs>dweOz#MzbP>Ds40+pjP+-qF#4wt8vRpG8~xd5 z%ze|(a=xkOIbZfmj3;v#-oMEDGB2^7bT7!px-)jxopyp;j63CleY~7I6#xYpS1QDM zG6S?r470A(5ba8iurBcxRuGTEXU7;pJWdPAQN}5rWSog{Mo2_q8)KZwIO9kpX=hTT zo$)m7OiY2Yv?Gx-*b}piBR+3%B=WRla)EZl7Y+8w)088A26UF$&Kj&^+^_%1zmdUN-Yr5j8mgHJ5Ngh#w7qL$K(>@m^=%xe60lE*FkTBmI1hLA@~5OzXyoEg8-!LvF~;Au^-R~ zK6`8h^kabPCjj8j04jhl_H)?&0`~tUWk>Ku-+}kf;;YxLI!TXe!;o!Hwp0B#ySd!-sab0mLrPiSr%8^~O1^2fKDJ(F8#{`h4? zL>HgNw$av;yD00#VVaMI!7_duVEiq>_@9(5`d_g9DSUR!z>jWe3ji(Q!Y9D>`AC;= z;tF!|h<>l-h<*&L2@QA#DbJa$|tJbl~)6Jmy0Ha_;z5(sPfNvw06`=er#HwD4H)&c| z2ro}AQz-jcgz(g@mO%Eyr16P}G=Q{@9|joTK}j8opZG2%OkS~W5X!D-_fYQBMx*GWCx2Tsc5Jnuro=E;?l87N9YA|+u`S_oJi@Hehv0s7Sp!n$J7Yw0s zVD3iJxI{#2i5;V113&Ro%06+L5>CEv)rlG05|RcbBDw$=?UU1B6@LIq^!Sc*4TC6W zM^Q{j+)*N;3v^SRqaUOlu{pHzr_&KT)EI1kW5h!5v}`*oc*OWv*Vis3ydy^#^J)1vP()Dj)pK)$qC9S?ydq+jtx!z zsjZ~3h=`gww>WkaSi}>okc?c$=jf_TDVZ}QBHExVs!KdfyToC}k@-j&#Gaw0j}|kf znQKWS5fL?CoRGMSb&LJ1JM~1xB91KHLXtE@L>rj2agM#8@uc18UO-z$M-3gu*9u+j z;+7h$z{2G;Q%lJ{rqLp zp-iDvwxCrnRlVz~W*hWIt$OA3j!{wP-mx1yZR0_8ozdqym+kDSQCH1!`0>`fU{?N~ z-V--g9ba$#^Q&{tEA_MLpTj!mM7KRQRNl-%)|;{-1K5G?wk9QMLUY?%9>f-5`JF6| zAHBK`xbMpQqOw|@0pF)eP)6^B7;NLmbjw+z=kRjsde>8<$JEGgud2=(g9z%F_3Dej z);mu%5)y~X=LQ?}%ExDmzPW~L{r0Hpw%ll6YUH>!-aQp}p}Xaogw(c5d^nK*aJzxn zS!2XSoeJMq4WeWjtmEeu9T9!MEt*$#_7yeoRIg-F%H?QeK~aa5%2qy?%c0R7eYY&t zek=I@v<3_v5YH>WPf_P{>N?{PqT_~gZT^hC7c#0Sj%a}Sya^Y?Vf%i7vvq7!!~YBaR$qI60l zWAVf)K*TJEUdNOZ2bk5|FL!p_daNa=Zx)COYhCKdIGpv|UQO$^3J~T0w**AhfPi}@ z%*$WB^;ZLbdgaU=mZ39uv>S+u5nMYSlH5s6i&$~h&aD*~4H(NYSiNl9dVz?(rz|v;qKtd@ zSGjC;rhK$IrvgOy4g5Fp1dw8&+h7p!7#N@Szy{oNH3xNk>HLMp-Y(hOnc1 zsIaShu&}EgLBwDv$8c)!E(Ao}B5DDH+*&y!sxhsw(qs_zg~hJx31aOjlM^?#3PjwJ zE4(ACau8YV^o3Rqpk*K$2Mf2E1`2yjp5q^AHxL!c2|l_Xcf;hkKnKLUR)(hZt7%~Vv+Z!#Zp{%JOWNQ`8uf`)fQThwYQ=SU0zd{^b_0>L zAZ{c%(hS$M)_{V=PsKe|S zxk|e9@W|2)9bEs+Ul{x6_nJIY*S9B#RjVl!)=LXSRdBDl5=AkWgmsE~5Njn&HZp6f zW9jRG!^+r%-=WrZ3^o;87pg9E=?CEW61=Sv?%tUtBbDxyU+ z((=-wrH^*7{j=Ag=jO4#>|eGch^i64s)K5QC<&jMC@t?|?BhF;P-j&J?3MUOHCHE< zLmdmLm@uihLwfG)MuT_>mb5A_-78r)rWivm>#jgr1Bj}DPV4tp>MgWDUXAQ|sHHWh z+t8rbU_uF>x@hIf8dGF$8v^l<`p<6Zp!*B&Ek3w1`)&Qb<)y-;tuaRU_dA<^NOED{6%W5{V=s@LVwQOaLyqE?( zVY{OvnY_dtnAyh$a*r8=i9c>f5EXHmYJ$ENi1Ip6^>R3QEoP^6bf-Q{)#b`%t+nB5 z1&HM=uPQxXug+@)5&u2CHqweSR|6u}{^uKY%~4WswG;ZSu!?e`raQcNOZj?4t}l1D zF*tLO^`<}hdwU_Kv>K!6KGnObL$h3|>_u}^TghUL@7#zwbCRoyo)dU+wNXo_Ekd~u zmE%MC)#;zw%J`?AG5RulNh1*vZJb+*Zc|gab5wY~)9A}S#rdY52b1~dq@jq2nwX^V z$G1w>aOBL6s=K&R{_J+nH+`7%q#q`YMMTs*p<9+p*8oQrudBYpFh6QwJX6oJzRXJ| z$Heud!H9^Om!y%hrJ-d?^KRd)JF~;+o3e32`T%J(BBCZ(!^qO75QLkC&t9qj6dL}l zfpce`V?Aky(UZK5G#n986IRkdY^ZAu<<}+7%r&e#?P5KmjdRDYCJjhLv`#MR(CMAk znbI0BT1ef+xYIrW@@12A?ER!6iHI&>&QLgUh3t}|hX6PJ?CwyKVqD_$j5`(NT;hwQ zF^P!QuAXpl&Jekz*B^N6Jsqog8Tn)v?Gk$#w>U^UQ;(7cB_dkAjHRiHhT_6nFtS3@ z4nPheC=Gn;FCHc$x>(#%+!C%C!ty#)ccz5i_cKD`1TBasC}$$X zI$|FpjZZ{${4y?>xylkQd_rC|gR-NmPRy*zIts~~z&ZvQr+AWbCdWX}n1r!y}#ak{NIK8=JBVJrzu7`ETcT>*z7$YfhQgU6L@jHo?B>F>0#2^<`4WMzjaAi}i zpe~SntcP~QzXL9=@gTrBNIS)&w2*vNl1qFAV#*_uT*(m@Nf3vnDG_%n z!XmlEFl-0WoF(H*4xmRGGcGa2xl$n5x>G^MoeFSBo|GT<^Kl@?o$5q`PCLX6Z&eFi;7%jnNN&HA!W!RH5!eYq!1{_GQ`zM02O zf!t%JzS#p@VCGTy`-`Sf?h!6HyC44EXYQYSnCqMUf;l+z5R`e)5}f_KF*Nspv48G! z#!&u#bW2N9XzsqQ!NPr}{`q^m1`2!3;rwp%;Hi7e{R?-S2MfC_;f1@9dWIJ6+%$CN z4$H{W?Rcjk+881D&@B*=3)(gS>SS53Vm--E(L&;Ja9f{cg@hBq$Cls&KqdGj@B{>3 zYJicRCtd^)t>}SmpQI9iu#X=tyF=hf@VP{{v?f+s7YhI)xy2%c6#$D6dNbA{fKv(p zIZygU#xs2wU5CkF0HO<|IdAqk1_uz`!2lp+0{|dWa0Vcpev$^87fD1xRCwCmTYHRLRT-auOe7M8opbJ;-Bw*}A!2#h2M?)*R$F~42n%+Bo2i<^9z+1c!7e!ug*zwg9ib$;d^4lalf26H++eR)?> zFLH!l%2aR@7r`wgt_s#T()75>tRvx4-|G5juAh^#mtExl`l47nK66FTL4cB;{=%Ec4)>^OxVK!`W!$D0uF8X3AEv7 zT-xJInHTZ<)s46DW5ERp5nTIDpq*53151ru)}@9&SO|8y;tma8LVhH!^!+&fG>G^i zNO%ca@G?mFB|aO$YX~iQdG6qE<~04(qth0_!kK_BCmrcGw4?S*2b}Eq9p0BQ$(r-pKM; zm(q(`$^PpFKJo+7euDamaE4z*M0kLU@Rp)>7lns+BY2YNaFyOh-D56HAELp!q6koH z{GUmjZUp#=;R}u6qA{G*n_ZPz7b_Z8*6@!v0Psw{a3jEDdosDd>t6|6}JyPAp2>KMY_Z73UWOL!2x&L#ns05lr>cyW|>;4voj?XZWn z?zq%s0!T}%1=0-gB?)kpy*Vy}^^T`Ebke2<4J7OA!J7r19DKoY#!ayf&#X#FeHWjQ zADBz)8OE9gJ`#lZyk4g`wKUf0+hr&YHo79%L~AO{GmGmP%bNy1YMBQgok{@hEX7b1 zEJ0SZg@gYdOu1N`I&E#C*s&(#8+*-DuaqCp>W<@Jro>Y4z)iweE`cKAE^-RN>+;%u)C-t+5DMo){lDZY`>;bh zdcy3Q?WSnYsj<{Vu~cRsTsd zkmi#(`NwEOGg?yg^;gYi-aHst*k=JbhZ?E;}72Er`@#g->y5zk@9C zX~=!;tNQt#pKQPE=})f2rS(!rWe+l84gq{WSLO(u;<|PN?+lu&iah^x*JKG!XGTGQ}jVttZl>3)<1{9XYbH zqUskp#6hzHc>%4MB;gZ0h=LrUnA%R@qthSI-L)-BdiriQ3EmDODhx3hKGTYtP!4=l z^3LRmuCYjfmv#ur(jb?iqN^(jWj@w24lkXVR|V~iPm z$knusTB^W`vbSVr9$l@YD|Xbtd?(NiKlO4C-S4I85)pwgxtE$MZnTkQAEX{5v|$In zY+qakpJO7}#8dh%$JZNZ3>VEMYq)Ib*z+AYgQDVj3Di z^E>kFMLoQBd1&s?HFWwzbmxHkuxrn(a#F#~G?kue0t7U=TAw_%hyc^>GF`o|_xJlh XLTFNLfL$6300000NkvXXu0mjfbET_? literal 0 HcmV?d00001 diff --git a/documentation/static/assets/pricing-card-checkmark-green.png b/documentation/static/assets/pricing-card-checkmark-green.png new file mode 100644 index 0000000000000000000000000000000000000000..728e6d75de840b3db62d9110aaee07cafadc405f GIT binary patch literal 2351 zcmV+~3DEY5P)^7;Ymb6RCwCmTU(4<#ToWXB~UB1;-OTfX#;G6&&>--AP~AhE;OYC z!X)>9zRz_(YeFX_6yviu&k25 z!YT8sJ?UR-EB;LqR|lIM&2IOU*la6*vt4F4T9v%;t4>ahNg~Dg-A|JA3u%R93MgnXp zwgCJ+04p5L%eEFfUCkbH6noSQ`2^lS>uNsjhJ3%J`8By+qhCxt@OlC~&F^p(-{wdb zxQa=TaUY1-1416d=lgBNp2P1B;q#*)Vg}zi=0&356!Tx|EBI_Uy0jhetYqK736HoD zTV*Nk4#^!CXGil(FDbJx*NYd9U6d{7J-5tO!4KRFzW_4$;~?T`fUbaq7YI1C;&l-7 zW4ylYN{}J>jfn#%$L2_W#hF06Dp-?+BXh_7C5>R`FWWB6!jD+e9|P!@LBy*thc`gZ zThNGi@$&~D;%9jO)^Id>LElfkdfNQ5g@KM2I|>~5gIk~xF9G;FkoTb>AA*>V@!2mu zElz+O-c#`8*^>qyCyw;XAm9ziM>zeTgM{Bf6Mhf*6G*tPC*VEUXDoQ-ugQkZHr;a) ziup?^Dgg9vAfJGQKY)zC!cY9&3)#U%1y9LKtetC-OB#5iz_DtWz^_5Vp9wtV-;htC z2`74a^6SZ)_ZxhjtODp?0QA2=#HWz|!cqRm)&BHCGrFNT@cmHvwkDy2%R#^=&;|qE zQ9h9Yjo^=U?d{V7z7{D;{%S*l;{SyF4Mh9}KmQTFf^{6{V?y0PgFmea`OC>1j8D*T zjED~KRVO;i6FeDQ+vxDp0REJqh`J7@@T+QcV85k2!Pe}Bd4VUUn)CJkd;5;fK?`L< zq^3N9eGK`jrTx3ws($0?+uC29Ht;n~P;3gP{}FI}h+5(Uknt0zSo~Zkncn&|seW^g zkYDC1{~etEdjS6~6;QThTj%fiklv;he0|zXz^Qt-vn8(u&7zj|3WQ+cYh z1c^t;4l8(l9vBZ$Z=t37FAIe=$l#4Y6FQ0rGJhoqm;}E4PRJ)9_t(6CQ{ppTTr$w$ zyCC3_vbYdFU@tV_dyW#1+Dhy*a|dL3=g$p&Vr1aKlL^dD9qPPJV1Xt19uV=cqs4A2 z^_xmwH@bIK3c$~Hmmag5P0L-eaT2$jzb<2y3M&T5{(A+!+InYK(cr}iMae1iBH?Xn zcTp?*Yy?lT45>a%pJ)U}xq%&t&6&peUEI*3*Ks-t@P>fUzlcU~Bvcc?5pK>jMu4tP z4uG5g;mYhFfv@?2P;5a$w1oz;CM8}B0?f(B{^RXQND{m$k#(@i)&3?oEZk_uYL*h; z@*t;P7n6W?BqR;qXh6e(XB^3IqVQnrz(`jnaJ=%=nSnHu&=2tO1n6L+rGi`CP~1j# zkweDR8xMY(gnogi0iw_i|gGexYJh5h^6jb*1IrPne7*NLjXd2Jpq&gWOC8i z2oi(4ZOy+8Mz+Eatn6hh?-zKJ2$c)jIX#ciUy*UmScz}5XhTEs9Y_(^_Bx^I2Y3?! zX!)Yv2cQf%SqliCrYA<=50c30k_KPx42hA3cK`VqY7?V27Fo#xl!*l*!7A~uB}GC~ z;N7CXq%i_eE1=pCp%pbL#!x5}O`#y!a1!}_QsCq4-$Z~~PY|kM*3+b~;14uKgPymv z5(Hl@g$t|a5D*o-8UZ;ezJikvJ$e_G@S}6Gg&qtIM=_Alu?m;Ivf#(*zX04hQ(4+0c}H55Dw3n#W>uT4AABS5H9f zsC;QYe-3`R3*f(dvU&Ij)d*+7P~@^X$&d6m)VzPwaI`vCe}uZGv|0jZxVPKdU=W0C zzwz{G0NipqymVjwoNCvUKMsfZge}>Vu41F9J^e<{58H2f`t>Vu$O|Uy>XPy#{K5g+ z<4+v{TI3o%|Gd{^U<$OG`!tP^;1izrLOw}_Lz+~ds@%4o|4bJi9PK|rb2L};AE7`x zXx7$Cfs;nNr@e=^s^7FPfT|GDV5$mU9ELAA0#i6ZF*Qx#PffbJTaGS^yI=~3ksBOw z=(2+1uOLZ!W)Mke1)dfp7Pcp>d_hYEaEPyF}V8Cl$G0{PbXQ-J%rDozQaO1@# zSrx2_Tj5`{lW#Hy(?Um7khEptBSf-EkTOBVQ&QSMz$v|rJN34i-lCA83TqvS5J`E0 zW>3Nteqc-lDYPXSmDJbtV!+xCIEA{dy?s{~BWcM%`4dQ&zfbr3;2ih5%6}MUu^XT5 zw95PzYC5AfS*_CW16nnKYSj+!prT(&eDtq~uhOPhmpgY<#I=V{&UGPfTHV$)B}%usK-dFwshj=KCoo@>eX1^5MU{GE8PzD=Ai+! zz(Hoy)Wb{5W9ANe`&a4CfgOnvwXR0tD0v`PEifSV4g4%6$@!?f^8E=fc|RCwCmTWyS7RT-W?BoIj?{179cU}3`w1z9RZv9t(l!O{=x z&YXMh%)RH_J3AwmkFwO(0#$0+(iYe)r2*P5f+ZvtG~LeJd(OQJY0!{J{QTh;`lI28 z3X2jAQGZBc^m*^J)0v%_ot@d)`CyVacXqQonddq0_xqk$Y=K`RBR@IIw!QP2<@d9c zH;@py>$#O*&ZWAAggNRqF4TJFglqABEwl5tCgrQwF$|wnn+&NRfb8Io-eZVhACtiWJRdW~)D4z3^|77@UP^!|{kS2OWk@f> zrGGcHV6!3AHh>=`&;b9WVe3QO2@e}GJiuXgI(&RyAV;Fa2-HZn*59?@Z%z(f8G zGCm-aSg?~fgm+Wq%{vUfC{}I>fd2--{{@Zs02=XMJpV(v!@R&#e6I$+6DnU<6J+o? zM1&KF76tGT8PEvi5>0#iUIAYe=h#vZaDs{OpU{TCL*4}ue@4`B8;|odLS5H`FVzH? z17!N7V|7mPv3CV(w+lfBq4kTz$saJBVp^;5gokvhL_KtbEelTc3(SL z@-9UV^9nTKM{tD485K}MC+F_?(nxQ6_4G^9W<-LisDKhdjw(van)*mx+mBAa$H7Mx zWjc2WZ2t&ygvo>megI84!bP~gzUR06D?SVakR*@?P$>B3fdG`ydJlKPEvI9D zMUCH{#zwQ?n;{@RoWIzV!9%7KJWSnYL#plTXzsv=bLW-YJ~c4A8$8MA`1GO1Q{*s{ z5NaC}{)5nlt<;2#rP5(p$s2WLyBz$^z0)r>ml^tNfN?VoUPy*g-ilbt@dmod{uc~9 znSt$no)RO&4ew;OPZOwHV##!QyNhLx_I((^lUT!kKTV&gdrUn7W`}DlA^`H{i`pHh z+X4R6@P#`;ipFqEcu5+@#wsE}6CXS}Ha$`Cg~#Xqh1&uCbk|4^8MZe>6KRr`5J0D1 z^^4Degtmf*&@7VK`P+xOxM40-U&?;BrG)ef~X~>1W*|ei&HHiltY;jNfQ2`C0Shq zB(w)S`2c@enGfK(^J4K0ubqwBcsOC{jOhkhBEd|nPqmALwt+{9KQjWv<1e2T^#n{; zCut3ZR@4lk?qsfaRm<}GSx9Ib_$u}vMS#edMu>BdQPc6Ti(_txJJCnMm(Tb`JcQZS96wf<)mVg)f2z~n z+*-V?85h9>KJ+=rVSLaFAYpG;YC;Y0RPD}dTXe`)!?aX@i10%6geH(VBpv;ku33W- zlZ&c?FU|Mo^P-&K6!?U#CTQ6Jgp5TuJG#T$56%Q1wYyq+OGE@|26F)L1BELrv}h3S zWkNYz<}d5OTI_|is$Xq|zhx(1;TSEw8o-~9z}r!NFhZ@KInc#Op&x|$?@8Et zCvt`zhOMZ8iWU!Gf179rhZ?T)YOet_%c#DSsye=(}kN!4Q7duzeTWVM9wyYPZo8ipFp>mu%*;Wt7<= zzGt%s&*+*Pr19*lAB`?PN}T}-8>1ehRCgpSFH>l{D+^B!zY#ZVYQ6hwlCHkB=Ydzh zXQVHH7TiSBCXPf3Pe}xz)aGVHfOq?xH2_5ndG?APUa!1p?tn7%la#Pf_nGWE;rJ_| u8LP_(08m=jVNN&@0Y>RcD|`$6{r(Sg1mEv-5SX<90000 { addVariant("light", `[data-theme="light"] &`); }), diff --git a/documentation/tutorial/authentication/data-provider-integration/index.md b/documentation/tutorial/authentication/data-provider-integration/index.md index b0ab1927732a5..445ba8154ceb4 100644 --- a/documentation/tutorial/authentication/data-provider-integration/index.md +++ b/documentation/tutorial/authentication/data-provider-integration/index.md @@ -217,7 +217,11 @@ export const authProvider: AuthProvider = { if (error?.status === 401) { return { logout: true, - error: { message: "Unauthorized" }, + error: { + message: "Unauthorized", + name: "Error", + statusCode: error?.status ?? 403, + }, }; } diff --git a/documentation/tutorial/authentication/data-provider-integration/sandpack.tsx b/documentation/tutorial/authentication/data-provider-integration/sandpack.tsx index f6c0afa21ccc9..fa40f65ddc840 100644 --- a/documentation/tutorial/authentication/data-provider-integration/sandpack.tsx +++ b/documentation/tutorial/authentication/data-provider-integration/sandpack.tsx @@ -261,14 +261,18 @@ import { AuthProvider } from "@refinedev/core"; export const authProvider: AuthProvider = { onError: async (error) => { - if (error?.status === 401) { - return { - logout: true, - error: { message: "Unauthorized" }, - } + if (error?.status === 401) { + return { + logout: true, + error: { + message: "Unauthorized", + name: ā€œErrorā€, + statusCode: error?.status ?? 403, + }, } + } - return {}; + return {}; }, getIdentity: async () => { const response = await fetch("https://api.fake-rest.refine.dev/auth/me", { diff --git a/documentation/tutorial/routing/redirects/react-router/sandpack.tsx b/documentation/tutorial/routing/redirects/react-router/sandpack.tsx index 67f6519d8d6d8..064e56944a987 100644 --- a/documentation/tutorial/routing/redirects/react-router/sandpack.tsx +++ b/documentation/tutorial/routing/redirects/react-router/sandpack.tsx @@ -162,7 +162,10 @@ export const authProvider: AuthProvider = { if (error?.status === 401) { return { logout: true, - error: { message: "Unauthorized" }, + error: { message: "Unauthorized", + name: "Error", + statusCode: error?.status ?? 403, + }, }; } diff --git a/documentation/tutorial/ui-libraries/intro/material-ui/react-router/sandpack.tsx b/documentation/tutorial/ui-libraries/intro/material-ui/react-router/sandpack.tsx index e0d1e0e1e8b06..43f08407c18c1 100644 --- a/documentation/tutorial/ui-libraries/intro/material-ui/react-router/sandpack.tsx +++ b/documentation/tutorial/ui-libraries/intro/material-ui/react-router/sandpack.tsx @@ -237,10 +237,11 @@ export const dependencies = { "@emotion/react": "11.11.4", "@emotion/styled": "11.11.5", "@mui/lab": "^6.0.0-beta.14", + "@mui/utils": "^7.1.0", "@mui/material": "^6.1.7", "@mui/x-data-grid": "7.23.5", "@refinedev/mui": "latest", - "@mui/system": "latest", + "@mui/system": "^6.4.11", "@refinedev/react-hook-form": "latest", "react-hook-form": "latest", }; diff --git a/documentation/tutorial/ui-libraries/refactoring/ant-design/react-router/index.md b/documentation/tutorial/ui-libraries/refactoring/ant-design/react-router/index.md index dd067e67bae3d..3e1eadabcd5e5 100644 --- a/documentation/tutorial/ui-libraries/refactoring/ant-design/react-router/index.md +++ b/documentation/tutorial/ui-libraries/refactoring/ant-design/react-router/index.md @@ -326,9 +326,7 @@ import { Form, Input, Select, InputNumber } from "antd"; export const EditProduct = () => { // highlight-start const { formProps, saveButtonProps, query } = useForm({ - refineCoreProps: { - redirect: "show", - }, + redirect: "show", }); // highlight-end @@ -381,9 +379,7 @@ import { Form, Input, Select, InputNumber } from "antd"; export const CreateProduct = () => { // highlight-start const { formProps, saveButtonProps } = useForm({ - refineCoreProps: { - redirect: "edit", - }, + redirect: "edit", }); // highlight-end diff --git a/examples/auth-chakra-ui/package.json b/examples/auth-chakra-ui/package.json index aa49747d1b143..48c6286cb6dd5 100644 --- a/examples/auth-chakra-ui/package.json +++ b/examples/auth-chakra-ui/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/auth-material-ui/package.json b/examples/auth-material-ui/package.json index 0ce5377ae262d..3977494e6acff 100644 --- a/examples/auth-material-ui/package.json +++ b/examples/auth-material-ui/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/base-chakra-ui/package.json b/examples/base-chakra-ui/package.json index 59df9622a1f7b..d5bff80651b03 100644 --- a/examples/base-chakra-ui/package.json +++ b/examples/base-chakra-ui/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/base-material-ui/package.json b/examples/base-material-ui/package.json index 39b28d251e583..76198c620da03 100644 --- a/examples/base-material-ui/package.json +++ b/examples/base-material-ui/package.json @@ -30,7 +30,7 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/devtools": "^1.2.16", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/customization-theme-chakra-ui/package.json b/examples/customization-theme-chakra-ui/package.json index d445e3f28ffce..6db27b57558f4 100644 --- a/examples/customization-theme-chakra-ui/package.json +++ b/examples/customization-theme-chakra-ui/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/customization-theme-material-ui/package.json b/examples/customization-theme-material-ui/package.json index 0b60b470d595c..5465b378963ab 100644 --- a/examples/customization-theme-material-ui/package.json +++ b/examples/customization-theme-material-ui/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/field-material-ui-use-autocomplete/package.json b/examples/field-material-ui-use-autocomplete/package.json index 25d94ae410893..103eebe0c60c5 100644 --- a/examples/field-material-ui-use-autocomplete/package.json +++ b/examples/field-material-ui-use-autocomplete/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/finefoods-material-ui/package.json b/examples/finefoods-material-ui/package.json index d21e73df2a70b..c17c7003ca2e4 100644 --- a/examples/finefoods-material-ui/package.json +++ b/examples/finefoods-material-ui/package.json @@ -32,7 +32,7 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/kbar": "1.3.16", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/react-table": "^5.6.15", diff --git a/examples/form-chakra-ui-mutation-mode/package.json b/examples/form-chakra-ui-mutation-mode/package.json index 564b4b028c68c..720f4c3dbb952 100644 --- a/examples/form-chakra-ui-mutation-mode/package.json +++ b/examples/form-chakra-ui-mutation-mode/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/form-chakra-ui-use-drawer-form/package.json b/examples/form-chakra-ui-use-drawer-form/package.json index f6aa3f5793e54..00409b29f7015 100644 --- a/examples/form-chakra-ui-use-drawer-form/package.json +++ b/examples/form-chakra-ui-use-drawer-form/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/form-chakra-ui-use-form/package.json b/examples/form-chakra-ui-use-form/package.json index e6fe7d4dd5213..c5d4929075cff 100644 --- a/examples/form-chakra-ui-use-form/package.json +++ b/examples/form-chakra-ui-use-form/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/form-chakra-use-modal-form/package.json b/examples/form-chakra-use-modal-form/package.json index 5de3353d7e9d1..f9a3b9fbe2550 100644 --- a/examples/form-chakra-use-modal-form/package.json +++ b/examples/form-chakra-use-modal-form/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/form-material-ui-mutation-mode/package.json b/examples/form-material-ui-mutation-mode/package.json index 80abeff2d8344..e7579b0ffa1ec 100644 --- a/examples/form-material-ui-mutation-mode/package.json +++ b/examples/form-material-ui-mutation-mode/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/form-material-ui-use-drawer-form/package.json b/examples/form-material-ui-use-drawer-form/package.json index 3723ae07aa6fe..898cffc3cc50a 100644 --- a/examples/form-material-ui-use-drawer-form/package.json +++ b/examples/form-material-ui-use-drawer-form/package.json @@ -30,7 +30,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/form-material-ui-use-form/package.json b/examples/form-material-ui-use-form/package.json index a2d3c26cf4512..a4cf0a9053dab 100644 --- a/examples/form-material-ui-use-form/package.json +++ b/examples/form-material-ui-use-form/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/form-material-ui-use-modal-form/package.json b/examples/form-material-ui-use-modal-form/package.json index 33ff4b799b6af..9ad8743783562 100644 --- a/examples/form-material-ui-use-modal-form/package.json +++ b/examples/form-material-ui-use-modal-form/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/form-material-ui-use-steps-form/package.json b/examples/form-material-ui-use-steps-form/package.json index e26494625bac0..9c7ec387c82bd 100644 --- a/examples/form-material-ui-use-steps-form/package.json +++ b/examples/form-material-ui-use-steps-form/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/import-export-material-ui/package.json b/examples/import-export-material-ui/package.json index ad4c59a8051d0..c594379f62595 100644 --- a/examples/import-export-material-ui/package.json +++ b/examples/import-export-material-ui/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/inferencer-chakra-ui/package.json b/examples/inferencer-chakra-ui/package.json index 1d24b95b3a977..9db81cebb2918 100644 --- a/examples/inferencer-chakra-ui/package.json +++ b/examples/inferencer-chakra-ui/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/inferencer": "^5.0.3", diff --git a/examples/inferencer-material-ui/package.json b/examples/inferencer-material-ui/package.json index ba697721996fe..76077905c7420 100644 --- a/examples/inferencer-material-ui/package.json +++ b/examples/inferencer-material-ui/package.json @@ -32,7 +32,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/inferencer": "^5.0.3", "@refinedev/kbar": "^1.3.16", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/refine-hr-ce/package.json b/examples/refine-hr-ce/package.json index a72a705b60997..440dd93df88a3 100644 --- a/examples/refine-hr-ce/package.json +++ b/examples/refine-hr-ce/package.json @@ -33,7 +33,7 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/devtools": "^1.2.16", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/nestjsx-crud": "^5.0.12", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", diff --git a/examples/server-side-form-validation-chakra-ui/package.json b/examples/server-side-form-validation-chakra-ui/package.json index 6a9731ef99277..8928d01e59d88 100644 --- a/examples/server-side-form-validation-chakra-ui/package.json +++ b/examples/server-side-form-validation-chakra-ui/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/server-side-form-validation-material-ui/package.json b/examples/server-side-form-validation-material-ui/package.json index b3a1622a0c678..64d0856d0acfb 100644 --- a/examples/server-side-form-validation-material-ui/package.json +++ b/examples/server-side-form-validation-material-ui/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/table-chakra-ui-advanced/package.json b/examples/table-chakra-ui-advanced/package.json index c16bd3889d210..6c9532fd1a4ba 100644 --- a/examples/table-chakra-ui-advanced/package.json +++ b/examples/table-chakra-ui-advanced/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/table-chakra-ui-basic/package.json b/examples/table-chakra-ui-basic/package.json index 007a04e498b32..481c2780896fd 100644 --- a/examples/table-chakra-ui-basic/package.json +++ b/examples/table-chakra-ui-basic/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/table-material-ui-advanced/package.json b/examples/table-material-ui-advanced/package.json index de30cef693356..4da807a4ceb83 100644 --- a/examples/table-material-ui-advanced/package.json +++ b/examples/table-material-ui-advanced/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/react-table": "^5.6.15", diff --git a/examples/table-material-ui-cursor-pagination/package.json b/examples/table-material-ui-cursor-pagination/package.json index 6c9e28c45f64d..db37935d0fd6d 100644 --- a/examples/table-material-ui-cursor-pagination/package.json +++ b/examples/table-material-ui-cursor-pagination/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-router": "^1.0.1", "axios": "^1.6.2", "react": "^18.0.0", diff --git a/examples/table-material-ui-data-grid-pro/package.json b/examples/table-material-ui-data-grid-pro/package.json index 7c6cc00a0f1a0..741ce25baa893 100644 --- a/examples/table-material-ui-data-grid-pro/package.json +++ b/examples/table-material-ui-data-grid-pro/package.json @@ -30,7 +30,7 @@ "@mui/x-data-grid-pro": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/table-material-ui-table-filter/package.json b/examples/table-material-ui-table-filter/package.json index 8d8edff06cb22..1c39b3ef41256 100644 --- a/examples/table-material-ui-table-filter/package.json +++ b/examples/table-material-ui-table-filter/package.json @@ -30,7 +30,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/table-material-ui-use-data-grid/package.json b/examples/table-material-ui-use-data-grid/package.json index 4efc8f027077b..b077815b7dabc 100644 --- a/examples/table-material-ui-use-data-grid/package.json +++ b/examples/table-material-ui-use-data-grid/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/table-material-ui-use-delete-many/package.json b/examples/table-material-ui-use-delete-many/package.json index 0adc7e2daa9f8..07f4c4d2a3777 100644 --- a/examples/table-material-ui-use-delete-many/package.json +++ b/examples/table-material-ui-use-delete-many/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/table-material-ui-use-update-many/package.json b/examples/table-material-ui-use-update-many/package.json index 0316289bc2f39..6d27e563688d7 100644 --- a/examples/table-material-ui-use-update-many/package.json +++ b/examples/table-material-ui-use-update-many/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/template-chakra-ui/package.json b/examples/template-chakra-ui/package.json index 0e811d55a723e..76bfaa0a956b0 100644 --- a/examples/template-chakra-ui/package.json +++ b/examples/template-chakra-ui/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/template-material-ui/package.json b/examples/template-material-ui/package.json index 9873032e053f2..940effb60c212 100644 --- a/examples/template-material-ui/package.json +++ b/examples/template-material-ui/package.json @@ -30,7 +30,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/theme-chakra-ui-demo/package.json b/examples/theme-chakra-ui-demo/package.json index 4e02d1e0af162..4258b18409c45 100644 --- a/examples/theme-chakra-ui-demo/package.json +++ b/examples/theme-chakra-ui-demo/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/theme-material-ui-demo/package.json b/examples/theme-material-ui-demo/package.json index 826f504eeeb6c..83d46569872d2 100644 --- a/examples/theme-material-ui-demo/package.json +++ b/examples/theme-material-ui-demo/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/tutorial-chakra-ui/package.json b/examples/tutorial-chakra-ui/package.json index e01455ef171ee..d4065abe60f1b 100644 --- a/examples/tutorial-chakra-ui/package.json +++ b/examples/tutorial-chakra-ui/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/inferencer": "^5.0.3", diff --git a/examples/tutorial-material-ui/package.json b/examples/tutorial-material-ui/package.json index 8f70d5af8112c..297e942f2864c 100644 --- a/examples/tutorial-material-ui/package.json +++ b/examples/tutorial-material-ui/package.json @@ -31,7 +31,7 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/inferencer": "^5.0.3", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/upload-chakra-ui-basic64/package.json b/examples/upload-chakra-ui-basic64/package.json index 143fe43895161..7e0e07ea81ab5 100644 --- a/examples/upload-chakra-ui-basic64/package.json +++ b/examples/upload-chakra-ui-basic64/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/upload-chakra-ui-multipart/package.json b/examples/upload-chakra-ui-multipart/package.json index e0f8ae0c8f17e..4e00e02561d3f 100644 --- a/examples/upload-chakra-ui-multipart/package.json +++ b/examples/upload-chakra-ui-multipart/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.0", + "@refinedev/chakra-ui": "^2.36.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-hook-form": "^4.9.3", diff --git a/examples/upload-material-ui-base64/package.json b/examples/upload-material-ui-base64/package.json index 515b7670df22b..8cde0edca18ae 100644 --- a/examples/upload-material-ui-base64/package.json +++ b/examples/upload-material-ui-base64/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/upload-material-ui-multipart/package.json b/examples/upload-material-ui-multipart/package.json index d5989044e4bf5..7baa85278b0bf 100644 --- a/examples/upload-material-ui-multipart/package.json +++ b/examples/upload-material-ui-multipart/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/with-material-ui-vite/package.json b/examples/with-material-ui-vite/package.json index 70bf7f0c42169..86ff1ae980e10 100644 --- a/examples/with-material-ui-vite/package.json +++ b/examples/with-material-ui-vite/package.json @@ -32,7 +32,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/devtools": "^1.2.16", "@refinedev/kbar": "^1.3.16", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/react-hook-form": "^4.9.3", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/with-remix-material-ui/package.json b/examples/with-remix-material-ui/package.json index 645340864f6e4..2e388cd0cfa85 100644 --- a/examples/with-remix-material-ui/package.json +++ b/examples/with-remix-material-ui/package.json @@ -21,7 +21,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/inferencer": "^5.0.3", "@refinedev/kbar": "^1.3.16", - "@refinedev/mui": "^6.1.2", + "@refinedev/mui": "^6.1.3", "@refinedev/remix-router": "^3.0.8", "@refinedev/simple-rest": "^5.0.10", "@remix-run/node": "^2.4.0", diff --git a/packages/chakra-ui/CHANGELOG.md b/packages/chakra-ui/CHANGELOG.md index 7c34dae5479d8..212ee4ba916d4 100644 --- a/packages/chakra-ui/CHANGELOG.md +++ b/packages/chakra-ui/CHANGELOG.md @@ -1,5 +1,15 @@ # @refinedev/chakra-ui +## 2.36.1 + +### Patch Changes + +šŸ“¢ **Refine Community Release** šŸ“¢ + +- - Ensure `meta` prop is passed to the `ShowButton` component of Charka-UI + + [Resolves #6707](https://github.com/refinedev/refine/issues/6707) + ## 2.36.0 ### Minor Changes diff --git a/packages/chakra-ui/package.json b/packages/chakra-ui/package.json index 27338040d4ee2..d3f3abb614523 100644 --- a/packages/chakra-ui/package.json +++ b/packages/chakra-ui/package.json @@ -1,6 +1,6 @@ { "name": "@refinedev/chakra-ui", - "version": "2.36.0", + "version": "2.36.1", "private": false, "description": "Chakra UI support for Refine, providing flexible and accessible UI components.", "license": "MIT", diff --git a/packages/core/src/hooks/accessControl/useCan/index.ts b/packages/core/src/hooks/accessControl/useCan/index.ts index d80ac681ee778..f9628c985c345 100644 --- a/packages/core/src/hooks/accessControl/useCan/index.ts +++ b/packages/core/src/hooks/accessControl/useCan/index.ts @@ -23,7 +23,7 @@ export type UseCanProps = CanParams & { }; /** - * `useCan` uses the `can` as the query function for `react-query`'s {@link https://react-query.tanstack.com/guides/queries `useQuery`}. It takes the parameters that `can` takes. It can also be configured with `queryOptions` for `useQuery`. Returns the result of `useQuery`. + * `useCan` uses the `can` as the query function for `react-query`'s {@link https://tanstack.com/query/v4/docs/framework/react/guides/queries `useQuery`}. It takes the parameters that `can` takes. It can also be configured with `queryOptions` for `useQuery`. Returns the result of `useQuery`. * @see {@link https://refine.dev/docs/api-reference/core/hooks/accessControl/useCan} for more details. * * @typeParam CanParams {@link https://refine.dev/docs/core/interfaceReferences#canparams} diff --git a/packages/core/src/hooks/data/useCustom.ts b/packages/core/src/hooks/data/useCustom.ts index 85c8d24b72f8c..1f6f59dddac50 100644 --- a/packages/core/src/hooks/data/useCustom.ts +++ b/packages/core/src/hooks/data/useCustom.ts @@ -89,7 +89,7 @@ export type UseCustomProps = { UseLoadingOvertimeOptionsProps; /** - * `useCustom` is a modified version of `react-query`'s {@link https://react-query.tanstack.com/guides/queries `useQuery`} used for custom requests. + * `useCustom` is a modified version of `react-query`'s {@link https://tanstack.com/query/v4/docs/framework/react/guides/queries `useQuery`} used for custom requests. * * It uses the `custom` method from the `dataProvider` which is passed to ``. * diff --git a/packages/core/src/hooks/data/useList.ts b/packages/core/src/hooks/data/useList.ts index aa6f7dcb8d554..55d78725a33c0 100644 --- a/packages/core/src/hooks/data/useList.ts +++ b/packages/core/src/hooks/data/useList.ts @@ -111,7 +111,7 @@ export type UseListProps = { UseLoadingOvertimeOptionsProps; /** - * `useList` is a modified version of `react-query`'s {@link https://react-query.tanstack.com/guides/queries `useQuery`} used for retrieving items from a `resource` with pagination, sort, and filter configurations. + * `useList` is a modified version of `react-query`'s {@link https://tanstack.com/query/v4/docs/framework/react/guides/queries `useQuery`} used for retrieving items from a `resource` with pagination, sort, and filter configurations. * * It uses the `getList` method as the query function from the `dataProvider` which is passed to ``. * diff --git a/packages/core/src/hooks/data/useMany.ts b/packages/core/src/hooks/data/useMany.ts index 992751234cb46..5b5f817f452a7 100644 --- a/packages/core/src/hooks/data/useMany.ts +++ b/packages/core/src/hooks/data/useMany.ts @@ -76,7 +76,7 @@ export type UseManyProps = { UseLoadingOvertimeOptionsProps; /** - * `useMany` is a modified version of `react-query`'s {@link https://react-query.tanstack.com/guides/queries `useQuery`} used for retrieving multiple items from a `resource`. + * `useMany` is a modified version of `react-query`'s {@link https://tanstack.com/query/v4/docs/framework/react/guides/queries `useQuery`} used for retrieving multiple items from a `resource`. * * It uses `getMany` method as query function from the `dataProvider` which is passed to ``. * diff --git a/packages/core/src/hooks/data/useOne.ts b/packages/core/src/hooks/data/useOne.ts index 94ccdaa1d9dea..7ed5a5d357f2e 100644 --- a/packages/core/src/hooks/data/useOne.ts +++ b/packages/core/src/hooks/data/useOne.ts @@ -79,7 +79,7 @@ export type UseOneProps = { UseLoadingOvertimeOptionsProps; /** - * `useOne` is a modified version of `react-query`'s {@link https://react-query.tanstack.com/guides/queries `useQuery`} used for retrieving single items from a `resource`. + * `useOne` is a modified version of `react-query`'s {@link https://tanstack.com/query/v4/docs/framework/react/guides/queries `useQuery`} used for retrieving single items from a `resource`. * * It uses `getOne` method as query function from the `dataProvider` which is passed to ``. * diff --git a/packages/mui/CHANGELOG.md b/packages/mui/CHANGELOG.md index 8e1b3a27cc809..1cf51249ebe09 100644 --- a/packages/mui/CHANGELOG.md +++ b/packages/mui/CHANGELOG.md @@ -1,5 +1,15 @@ # @refinedev/mui +## 6.1.3 + +### Patch Changes + +šŸ“¢ **Refine Community Release** šŸ“¢ + +- Add support for unique id to `transformCrudFiltersToFilterModel` when filters have the same field and operator. + + [Resolves #6710](https://github.com/refinedev/refine/issues/6710) + ## 6.1.2 ### Patch Changes diff --git a/packages/mui/package.json b/packages/mui/package.json index 2b22d4fbdd291..0069d0ef8c98c 100644 --- a/packages/mui/package.json +++ b/packages/mui/package.json @@ -1,6 +1,6 @@ { "name": "@refinedev/mui", - "version": "6.1.2", + "version": "6.1.3", "private": false, "description": "Material-UI (MUI) support for Refine, providing enterprise-level UI components.", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab4dede993916..35649ef0790da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -582,7 +582,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -948,7 +948,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -1104,7 +1104,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -1305,7 +1305,7 @@ importers: specifier: ^1.2.16 version: link:../../packages/devtools '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -1945,7 +1945,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -2091,7 +2091,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -3138,7 +3138,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -3402,7 +3402,7 @@ importers: specifier: 1.3.16 version: link:../../packages/kbar '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -3808,7 +3808,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -3866,7 +3866,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -3924,7 +3924,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -3982,7 +3982,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -4472,7 +4472,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -4542,7 +4542,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -4609,7 +4609,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -4676,7 +4676,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -4743,7 +4743,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -5274,7 +5274,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -5405,7 +5405,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -5787,7 +5787,7 @@ importers: specifier: ^1.3.16 version: link:../../packages/kbar '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -6424,7 +6424,7 @@ importers: specifier: ^1.2.16 version: link:../../packages/devtools '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/nestjsx-crud': specifier: ^5.0.12 @@ -6665,7 +6665,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -6811,7 +6811,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -7221,7 +7221,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -7279,7 +7279,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -7544,7 +7544,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -7620,7 +7620,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-router': specifier: ^1.0.1 @@ -7684,7 +7684,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -7751,7 +7751,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -7818,7 +7818,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -7882,7 +7882,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -7946,7 +7946,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -8163,7 +8163,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -8412,7 +8412,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -8525,7 +8525,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -8671,7 +8671,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -8790,7 +8790,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -9051,7 +9051,7 @@ importers: specifier: ^5.0.3 version: link:../../packages/inferencer '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -9216,7 +9216,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -9277,7 +9277,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.0 + specifier: ^2.36.1 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -9502,7 +9502,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -9569,7 +9569,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -9978,7 +9978,7 @@ importers: specifier: ^1.3.16 version: link:../../packages/kbar '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/react-hook-form': specifier: ^4.9.3 @@ -10578,7 +10578,7 @@ importers: specifier: ^1.3.16 version: link:../../packages/kbar '@refinedev/mui': - specifier: ^6.1.2 + specifier: ^6.1.3 version: link:../../packages/mui '@refinedev/remix-router': specifier: ^3.0.8 From 8a17ea50ce615b3213832bd66d01c946351621ea Mon Sep 17 00:00:00 2001 From: Alican Erdurmaz Date: Mon, 2 Jun 2025 15:32:10 +0300 Subject: [PATCH 15/17] fix: get always latest `columns` from `table ref` when `columnFilters` or `filters` are changed. (#6823) --- .changeset/five-clouds-stare.md | 5 +++++ packages/react-table/src/useTable/index.ts | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 .changeset/five-clouds-stare.md diff --git a/.changeset/five-clouds-stare.md b/.changeset/five-clouds-stare.md new file mode 100644 index 0000000000000..99b58e4ede8c9 --- /dev/null +++ b/.changeset/five-clouds-stare.md @@ -0,0 +1,5 @@ +--- +"@refinedev/react-table": patch +--- + +fix: get always latest `columns` from `table ref` when `columnFilters` or `filters` are changed. diff --git a/packages/react-table/src/useTable/index.ts b/packages/react-table/src/useTable/index.ts index 1b89e8786a0f2..9ea922d9694df 100644 --- a/packages/react-table/src/useTable/index.ts +++ b/packages/react-table/src/useTable/index.ts @@ -155,8 +155,12 @@ export function useTable< }, [sorting]); useEffect(() => { + const allColumns = reactTableResult + .getAllColumns() + .map((col) => col.columnDef); + const crudFilters: CrudFilter[] = columnFiltersToCrudFilters({ - columns, + columns: allColumns, columnFilters, }); From a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01 Mon Sep 17 00:00:00 2001 From: Alican Erdurmaz Date: Mon, 2 Jun 2025 18:24:19 +0300 Subject: [PATCH 16/17] chore: update react-hook-form to 7.57.0 (#6824) --- .changeset/sweet-oranges-greet.md | 10 ++ .../server-side-validation-chakra-ui.tsx | 2 +- .../forms/server-side-validation-mui.tsx | 2 +- ...server-side-validation-react-hook-form.tsx | 2 +- .../introduction/previews/auth-page.tsx | 2 +- .../introduction/previews/basic-views.tsx | 2 +- .../introduction/previews/example.tsx | 2 +- .../previews/layout-react-router-dom.tsx | 2 +- .../introduction/previews/theming.tsx | 2 +- .../introduction/previews/auth-page.tsx | 2 +- .../introduction/previews/basic-views.tsx | 2 +- .../introduction/previews/example.tsx | 2 +- .../previews/layout-react-router-dom.tsx | 2 +- .../introduction/previews/theming.tsx | 2 +- .../introduction/previews/usage-next-js.tsx | 2 +- .../previews/usage-react-router-dom.tsx | 2 +- .../introduction/previews/usage-remix.tsx | 2 +- examples/base-material-ui/package.json | 2 +- .../blog-material-ui-datagrid/package.json | 2 +- examples/blog-material-ui/package.json | 2 +- examples/blog-ra-chakra-tutorial/package.json | 2 +- examples/blog-react-aria/package.json | 2 +- .../blog-react-hook-dynamic-form/package.json | 2 +- examples/blog-refine-mui/package.json | 2 +- examples/blog-refine-nextui/package.json | 2 +- examples/blog-refine-primereact/package.json | 2 +- .../blog-refine-react-hook-form/package.json | 2 +- examples/blog-win95/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- examples/finefoods-material-ui/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../form-material-ui-use-form/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- examples/inferencer-chakra-ui/package.json | 2 +- examples/inferencer-material-ui/package.json | 2 +- examples/mern-dashboard-client/package.json | 2 +- examples/refine-hr-ce/package.json | 2 +- .../package.json | 2 +- examples/store/package.json | 2 +- .../table-material-ui-advanced/package.json | 2 +- .../package.json | 2 +- .../table-react-table-advanced/package.json | 2 +- examples/theme-material-ui-demo/package.json | 2 +- examples/tutorial-material-ui/package.json | 2 +- .../upload-material-ui-base64/package.json | 2 +- .../upload-material-ui-multipart/package.json | 2 +- examples/with-material-ui-vite/package.json | 2 +- examples/with-nextjs-headless/package.json | 2 +- packages/chakra-ui/package.json | 4 +- packages/devtools-ui/package.json | 2 +- packages/inferencer/package.json | 2 +- packages/live-previews/package.json | 2 +- packages/mui/package.json | 4 +- packages/react-hook-form/package.json | 4 +- pnpm-lock.yaml | 128 +++++++++--------- 59 files changed, 134 insertions(+), 124 deletions(-) create mode 100644 .changeset/sweet-oranges-greet.md diff --git a/.changeset/sweet-oranges-greet.md b/.changeset/sweet-oranges-greet.md new file mode 100644 index 0000000000000..87e3513e8009b --- /dev/null +++ b/.changeset/sweet-oranges-greet.md @@ -0,0 +1,10 @@ +--- +"@refinedev/react-hook-form": minor +"@refinedev/devtools-ui": minor +"@refinedev/inferencer": minor +"@refinedev/chakra-ui": minor +"@refinedev/mui": minor +--- + +chore: update `react-hook-form` to `7.57.0` to support new features like [`subscribe`](https://react-hook-form.com/docs/useform/subscribe). +for more information, see [React Hook Form release notes](https://github.com/react-hook-form/react-hook-form/releases). diff --git a/documentation/docs/guides-concepts/forms/server-side-validation-chakra-ui.tsx b/documentation/docs/guides-concepts/forms/server-side-validation-chakra-ui.tsx index 73f45aa96e833..7e2a1ec855b83 100644 --- a/documentation/docs/guides-concepts/forms/server-side-validation-chakra-ui.tsx +++ b/documentation/docs/guides-concepts/forms/server-side-validation-chakra-ui.tsx @@ -18,7 +18,7 @@ export default function ServerSideValidationChakraUi() { "@chakra-ui/react": "^2.5.1", "react-dom": "^18.0.0", "react-router": "^7.0.2", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", }} startRoute="/products/create" files={{ diff --git a/documentation/docs/guides-concepts/forms/server-side-validation-mui.tsx b/documentation/docs/guides-concepts/forms/server-side-validation-mui.tsx index 93ed482ff8851..c216863b3679c 100644 --- a/documentation/docs/guides-concepts/forms/server-side-validation-mui.tsx +++ b/documentation/docs/guides-concepts/forms/server-side-validation-mui.tsx @@ -20,7 +20,7 @@ export default function ServerSideValidationMui() { "@mui/utils": "^7.1.0", "@mui/x-data-grid": "7.23.5", "react-router": "^7.0.2", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", }} startRoute="/products/create" files={{ diff --git a/documentation/docs/guides-concepts/forms/server-side-validation-react-hook-form.tsx b/documentation/docs/guides-concepts/forms/server-side-validation-react-hook-form.tsx index 3d8970cc74471..1ce24f94f3850 100644 --- a/documentation/docs/guides-concepts/forms/server-side-validation-react-hook-form.tsx +++ b/documentation/docs/guides-concepts/forms/server-side-validation-react-hook-form.tsx @@ -14,7 +14,7 @@ export default function ServerSideValidationReactHookForm() { "@refinedev/react-hook-form": "^4.8.12", "react-dom": "^18.0.0", "react-router": "^7.0.2", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", }} startRoute="/products/create" files={{ diff --git a/documentation/docs/ui-integrations/chakra-ui/introduction/previews/auth-page.tsx b/documentation/docs/ui-integrations/chakra-ui/introduction/previews/auth-page.tsx index c03135e588400..f6fdbf4bf478c 100644 --- a/documentation/docs/ui-integrations/chakra-ui/introduction/previews/auth-page.tsx +++ b/documentation/docs/ui-integrations/chakra-ui/introduction/previews/auth-page.tsx @@ -19,7 +19,7 @@ export default function AuthPage() { "@chakra-ui/react": "^2.5.1", "react-dom": "^18.0.0", "react-router": "^7.0.2", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", }} startRoute="/login" files={{ diff --git a/documentation/docs/ui-integrations/chakra-ui/introduction/previews/basic-views.tsx b/documentation/docs/ui-integrations/chakra-ui/introduction/previews/basic-views.tsx index 3f704020750cc..17179079ba54c 100644 --- a/documentation/docs/ui-integrations/chakra-ui/introduction/previews/basic-views.tsx +++ b/documentation/docs/ui-integrations/chakra-ui/introduction/previews/basic-views.tsx @@ -18,7 +18,7 @@ export default function BasicViews() { "@chakra-ui/react": "^2.5.1", "react-dom": "^18.0.0", "react-router": "^7.0.2", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", }} startRoute="/products" files={{ diff --git a/documentation/docs/ui-integrations/chakra-ui/introduction/previews/example.tsx b/documentation/docs/ui-integrations/chakra-ui/introduction/previews/example.tsx index d4587605f5184..99f2b7eb2b4dc 100644 --- a/documentation/docs/ui-integrations/chakra-ui/introduction/previews/example.tsx +++ b/documentation/docs/ui-integrations/chakra-ui/introduction/previews/example.tsx @@ -18,7 +18,7 @@ export default function Example() { "@chakra-ui/react": "^2.5.1", "react-dom": "^18.0.0", "react-router": "^7.0.2", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", }} startRoute="/products" files={{ diff --git a/documentation/docs/ui-integrations/chakra-ui/introduction/previews/layout-react-router-dom.tsx b/documentation/docs/ui-integrations/chakra-ui/introduction/previews/layout-react-router-dom.tsx index 26aad5002cb0f..11b0aaa8c96e6 100644 --- a/documentation/docs/ui-integrations/chakra-ui/introduction/previews/layout-react-router-dom.tsx +++ b/documentation/docs/ui-integrations/chakra-ui/introduction/previews/layout-react-router-dom.tsx @@ -20,7 +20,7 @@ export default function LayoutReactRouterDom() { "@chakra-ui/react": "^2.5.1", "react-dom": "^18.0.0", "react-router": "^7.0.2", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", }} startRoute="/products" files={{ diff --git a/documentation/docs/ui-integrations/chakra-ui/introduction/previews/theming.tsx b/documentation/docs/ui-integrations/chakra-ui/introduction/previews/theming.tsx index b1d66be3f9254..f574fd3251517 100644 --- a/documentation/docs/ui-integrations/chakra-ui/introduction/previews/theming.tsx +++ b/documentation/docs/ui-integrations/chakra-ui/introduction/previews/theming.tsx @@ -20,7 +20,7 @@ export default function Usage() { "@chakra-ui/react": "^2.5.1", "react-dom": "^18.0.0", "react-router": "^7.0.2", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", }} startRoute="/products" files={{ diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/auth-page.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/auth-page.tsx index 510758209cf2e..c52517f642079 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/auth-page.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/auth-page.tsx @@ -21,7 +21,7 @@ export default function AuthPage() { "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", "react-router": "^7.0.2", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", }} startRoute="/login" files={{ diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/basic-views.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/basic-views.tsx index 61afd2df8d5b7..5735b696fc306 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/basic-views.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/basic-views.tsx @@ -20,7 +20,7 @@ export default function BasicViews() { "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", "react-router": "^7.0.2", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", }} startRoute="/products" files={{ diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/example.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/example.tsx index fc46133f49f4f..308b3ad2307d8 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/example.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/example.tsx @@ -20,7 +20,7 @@ export default function Example() { "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", "react-router": "^7.0.2", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", }} startRoute="/products" files={{ diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-react-router-dom.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-react-router-dom.tsx index d1ebacfe53d7b..1ca1e4d286269 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-react-router-dom.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/layout-react-router-dom.tsx @@ -22,7 +22,7 @@ export default function LayoutReactRouterDom() { "@mui/system": "^6.4.11", "@mui/x-data-grid": "^7.23.5", "react-router": "^7.0.2", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", }} startRoute="/products" files={{ diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/theming.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/theming.tsx index 1a3977ff503f6..b346c35488257 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/theming.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/theming.tsx @@ -22,7 +22,7 @@ export default function Usage() { "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", "react-router": "^7.0.2", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", }} startRoute="/products" files={{ diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-next-js.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-next-js.tsx index 5061aa7fa5279..a5069840f282c 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-next-js.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-next-js.tsx @@ -19,7 +19,7 @@ export default function UsageNextjs() { "@mui/material": "^6.1.7", "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "@refinedev/nextjs-router": "latest", }} // template="nextjs" diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-react-router-dom.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-react-router-dom.tsx index 2bd2c5825ab49..842cb5ec72a57 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-react-router-dom.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-react-router-dom.tsx @@ -19,7 +19,7 @@ export default function UsageReactRouterDom() { "@mui/material": "^6.1.7", "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2", "@refinedev/react-router": "latest", }} diff --git a/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-remix.tsx b/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-remix.tsx index fa7a0d1e7956b..8046c3a80a1f3 100644 --- a/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-remix.tsx +++ b/documentation/docs/ui-integrations/material-ui/introduction/previews/usage-remix.tsx @@ -19,7 +19,7 @@ export default function UsageRemix() { "@mui/material": "^6.1.7", "@mui/system": "^6.4.11", "@mui/x-data-grid": "7.23.5", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "@refinedev/remix-router": "latest", }} startRoute="/products" diff --git a/examples/base-material-ui/package.json b/examples/base-material-ui/package.json index 76198c620da03..0ee80290b76f1 100644 --- a/examples/base-material-ui/package.json +++ b/examples/base-material-ui/package.json @@ -37,7 +37,7 @@ "@uiw/react-md-editor": "^3.19.5", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/blog-material-ui-datagrid/package.json b/examples/blog-material-ui-datagrid/package.json index 6deb4ecb3c5b8..9d80864fb5e99 100644 --- a/examples/blog-material-ui-datagrid/package.json +++ b/examples/blog-material-ui-datagrid/package.json @@ -38,7 +38,7 @@ "@refinedev/simple-rest": "^5.0.8", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2", "styled-components": "^6.1.8" }, diff --git a/examples/blog-material-ui/package.json b/examples/blog-material-ui/package.json index 27e85d14ffcc3..aaff1fd99630c 100644 --- a/examples/blog-material-ui/package.json +++ b/examples/blog-material-ui/package.json @@ -39,7 +39,7 @@ "axios": "^1.6.2", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2", "react-scripts": "^5.0.0", "web-vitals": "^1.1.1" diff --git a/examples/blog-ra-chakra-tutorial/package.json b/examples/blog-ra-chakra-tutorial/package.json index b7cf5ca71621d..cb5d6db65198d 100644 --- a/examples/blog-ra-chakra-tutorial/package.json +++ b/examples/blog-ra-chakra-tutorial/package.json @@ -23,7 +23,7 @@ "axios": "^1.6.2", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/blog-react-aria/package.json b/examples/blog-react-aria/package.json index 0e3481b2f60b7..2777a147d8cb0 100644 --- a/examples/blog-react-aria/package.json +++ b/examples/blog-react-aria/package.json @@ -35,7 +35,7 @@ "react": "^18.0.0", "react-aria": "^0.1.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2", "react-scripts": "^5.0.0", "react-stately": "^3.19.0", diff --git a/examples/blog-react-hook-dynamic-form/package.json b/examples/blog-react-hook-dynamic-form/package.json index 27c1f857b5cd6..c10ebdbe8beac 100644 --- a/examples/blog-react-hook-dynamic-form/package.json +++ b/examples/blog-react-hook-dynamic-form/package.json @@ -38,7 +38,7 @@ "cross-env": "^7.0.3", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2", "react-scripts": "^5.0.0", "web-vitals": "^1.1.1" diff --git a/examples/blog-refine-mui/package.json b/examples/blog-refine-mui/package.json index 0d79b013de096..81d09e2a3cc71 100644 --- a/examples/blog-refine-mui/package.json +++ b/examples/blog-refine-mui/package.json @@ -43,7 +43,7 @@ "i18next-xhr-backend": "^3.2.2", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-i18next": "^11.8.11", "react-router": "^7.0.2", "recharts": "^2.1.9" diff --git a/examples/blog-refine-nextui/package.json b/examples/blog-refine-nextui/package.json index 0c616f4d5fab0..9251d5b86f9e7 100644 --- a/examples/blog-refine-nextui/package.json +++ b/examples/blog-refine-nextui/package.json @@ -39,7 +39,7 @@ "i18next-xhr-backend": "^3.2.2", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-i18next": "^11.8.11", "react-router": "^7.0.2", "recharts": "^2.1.9" diff --git a/examples/blog-refine-primereact/package.json b/examples/blog-refine-primereact/package.json index 7224680b82ab8..fe107919c723a 100644 --- a/examples/blog-refine-primereact/package.json +++ b/examples/blog-refine-primereact/package.json @@ -35,7 +35,7 @@ "primereact": "^9.6.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/blog-refine-react-hook-form/package.json b/examples/blog-refine-react-hook-form/package.json index 7a2bd85010084..7eb966cb56b65 100644 --- a/examples/blog-refine-react-hook-form/package.json +++ b/examples/blog-refine-react-hook-form/package.json @@ -37,7 +37,7 @@ "@refinedev/simple-rest": "^5.0.8", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2", "web-vitals": "^1.1.1", "yup": "^0.32.11" diff --git a/examples/blog-win95/package.json b/examples/blog-win95/package.json index 6256c256b0917..be235405e1f0a 100644 --- a/examples/blog-win95/package.json +++ b/examples/blog-win95/package.json @@ -33,7 +33,7 @@ "@tanstack/react-table": "^8.2.6", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2", "react95": "^4.0.0", "styled-components": "^6.1.8" diff --git a/examples/customization-theme-material-ui/package.json b/examples/customization-theme-material-ui/package.json index 5465b378963ab..ef9c6aed5b7c0 100644 --- a/examples/customization-theme-material-ui/package.json +++ b/examples/customization-theme-material-ui/package.json @@ -35,7 +35,7 @@ "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/field-material-ui-use-autocomplete/package.json b/examples/field-material-ui-use-autocomplete/package.json index 103eebe0c60c5..857d38fee2c85 100644 --- a/examples/field-material-ui-use-autocomplete/package.json +++ b/examples/field-material-ui-use-autocomplete/package.json @@ -35,7 +35,7 @@ "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/finefoods-material-ui/package.json b/examples/finefoods-material-ui/package.json index c17c7003ca2e4..ed6cc592fa084 100644 --- a/examples/finefoods-material-ui/package.json +++ b/examples/finefoods-material-ui/package.json @@ -48,7 +48,7 @@ "lodash": "^4.17.21", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-i18next": "^11.8.11", "react-input-mask": "^2.0.4", "react-router": "^7.0.2", diff --git a/examples/form-material-ui-mutation-mode/package.json b/examples/form-material-ui-mutation-mode/package.json index e7579b0ffa1ec..b4597467e07f9 100644 --- a/examples/form-material-ui-mutation-mode/package.json +++ b/examples/form-material-ui-mutation-mode/package.json @@ -35,7 +35,7 @@ "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/form-material-ui-use-drawer-form/package.json b/examples/form-material-ui-use-drawer-form/package.json index 898cffc3cc50a..b1c3c1f4f5fac 100644 --- a/examples/form-material-ui-use-drawer-form/package.json +++ b/examples/form-material-ui-use-drawer-form/package.json @@ -36,7 +36,7 @@ "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/form-material-ui-use-form/package.json b/examples/form-material-ui-use-form/package.json index a4cf0a9053dab..9474edf23bc34 100644 --- a/examples/form-material-ui-use-form/package.json +++ b/examples/form-material-ui-use-form/package.json @@ -35,7 +35,7 @@ "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/form-material-ui-use-modal-form/package.json b/examples/form-material-ui-use-modal-form/package.json index 9ad8743783562..3921881254bc5 100644 --- a/examples/form-material-ui-use-modal-form/package.json +++ b/examples/form-material-ui-use-modal-form/package.json @@ -35,7 +35,7 @@ "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/form-material-ui-use-steps-form/package.json b/examples/form-material-ui-use-steps-form/package.json index 9c7ec387c82bd..813cc4819d964 100644 --- a/examples/form-material-ui-use-steps-form/package.json +++ b/examples/form-material-ui-use-steps-form/package.json @@ -35,7 +35,7 @@ "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/form-react-hook-form-use-steps-form/package.json b/examples/form-react-hook-form-use-steps-form/package.json index ef410591c42e9..e022ea3cbb659 100644 --- a/examples/form-react-hook-form-use-steps-form/package.json +++ b/examples/form-react-hook-form-use-steps-form/package.json @@ -30,7 +30,7 @@ "axios": "^1.6.2", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/inferencer-chakra-ui/package.json b/examples/inferencer-chakra-ui/package.json index 9db81cebb2918..b21d48e3a67ba 100644 --- a/examples/inferencer-chakra-ui/package.json +++ b/examples/inferencer-chakra-ui/package.json @@ -38,7 +38,7 @@ "i18next-xhr-backend": "^3.2.2", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-i18next": "^11.8.11", "react-router": "^7.0.2" }, diff --git a/examples/inferencer-material-ui/package.json b/examples/inferencer-material-ui/package.json index 76077905c7420..f4fe179ef5912 100644 --- a/examples/inferencer-material-ui/package.json +++ b/examples/inferencer-material-ui/package.json @@ -41,7 +41,7 @@ "i18next-xhr-backend": "^3.2.2", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-i18next": "^11.8.11", "react-router": "^7.0.2" }, diff --git a/examples/mern-dashboard-client/package.json b/examples/mern-dashboard-client/package.json index 98bdec9452e98..e36436c7519d2 100644 --- a/examples/mern-dashboard-client/package.json +++ b/examples/mern-dashboard-client/package.json @@ -42,7 +42,7 @@ "react": "^18.0.0", "react-apexcharts": "^1.4.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router-dom": "^6.8.1", "react-scripts": "^5.0.0", "web-vitals": "^1.1.1" diff --git a/examples/refine-hr-ce/package.json b/examples/refine-hr-ce/package.json index 440dd93df88a3..217aaac989f5a 100644 --- a/examples/refine-hr-ce/package.json +++ b/examples/refine-hr-ce/package.json @@ -41,7 +41,7 @@ "dayjs": "^1.10.7", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-hot-toast": "^2.4.1", "react-infinite-scroll-component": "^6.1.0", "react-router": "^7.0.2" diff --git a/examples/server-side-form-validation-material-ui/package.json b/examples/server-side-form-validation-material-ui/package.json index 64d0856d0acfb..3a1f7d44eb5d2 100644 --- a/examples/server-side-form-validation-material-ui/package.json +++ b/examples/server-side-form-validation-material-ui/package.json @@ -36,7 +36,7 @@ "@uiw/react-md-editor": "^3.19.5", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/store/package.json b/examples/store/package.json index b06fd24c58498..7b4c25a360cbc 100644 --- a/examples/store/package.json +++ b/examples/store/package.json @@ -39,7 +39,7 @@ "react": "^18.0.0", "react-dom": "^18.0.0", "react-fast-marquee": "^1.3.1", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-merge-refs": "^1.1.0", "react-use-measure": "^2.1.1", "tabbable": "^5.2.1", diff --git a/examples/table-material-ui-advanced/package.json b/examples/table-material-ui-advanced/package.json index 4da807a4ceb83..85798986c923d 100644 --- a/examples/table-material-ui-advanced/package.json +++ b/examples/table-material-ui-advanced/package.json @@ -38,7 +38,7 @@ "@uiw/react-md-editor": "^3.19.5", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/table-material-ui-table-filter/package.json b/examples/table-material-ui-table-filter/package.json index 1c39b3ef41256..50f5e2ddc6f20 100644 --- a/examples/table-material-ui-table-filter/package.json +++ b/examples/table-material-ui-table-filter/package.json @@ -36,7 +36,7 @@ "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/table-react-table-advanced/package.json b/examples/table-react-table-advanced/package.json index bbbcb54611de2..51daa444cc5f9 100644 --- a/examples/table-react-table-advanced/package.json +++ b/examples/table-react-table-advanced/package.json @@ -33,7 +33,7 @@ "@uiw/react-md-editor": "^3.19.5", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/theme-material-ui-demo/package.json b/examples/theme-material-ui-demo/package.json index 83d46569872d2..d1df592279f16 100644 --- a/examples/theme-material-ui-demo/package.json +++ b/examples/theme-material-ui-demo/package.json @@ -35,7 +35,7 @@ "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/tutorial-material-ui/package.json b/examples/tutorial-material-ui/package.json index 297e942f2864c..ca8a2c14ab85f 100644 --- a/examples/tutorial-material-ui/package.json +++ b/examples/tutorial-material-ui/package.json @@ -37,7 +37,7 @@ "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2", "web-vitals": "^1.1.1" }, diff --git a/examples/upload-material-ui-base64/package.json b/examples/upload-material-ui-base64/package.json index 8cde0edca18ae..3021a5a64a504 100644 --- a/examples/upload-material-ui-base64/package.json +++ b/examples/upload-material-ui-base64/package.json @@ -35,7 +35,7 @@ "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/upload-material-ui-multipart/package.json b/examples/upload-material-ui-multipart/package.json index 7baa85278b0bf..2ab8816eaf5b5 100644 --- a/examples/upload-material-ui-multipart/package.json +++ b/examples/upload-material-ui-multipart/package.json @@ -35,7 +35,7 @@ "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/with-material-ui-vite/package.json b/examples/with-material-ui-vite/package.json index 86ff1ae980e10..ea05a39162c86 100644 --- a/examples/with-material-ui-vite/package.json +++ b/examples/with-material-ui-vite/package.json @@ -38,7 +38,7 @@ "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-router": "^7.0.2" }, "devDependencies": { diff --git a/examples/with-nextjs-headless/package.json b/examples/with-nextjs-headless/package.json index b67c9b4bf3c70..d960d8d97a9be 100644 --- a/examples/with-nextjs-headless/package.json +++ b/examples/with-nextjs-headless/package.json @@ -24,7 +24,7 @@ "next-intl": "^3.25.3", "react": "^19.0.0", "react-dom": "^19.0.0", - "react-hook-form": "^7.43.5" + "react-hook-form": "^7.57.0" }, "devDependencies": { "@types/js-cookie": "^3.0.2", diff --git a/packages/chakra-ui/package.json b/packages/chakra-ui/package.json index d3f3abb614523..2d6fe1cc5a75b 100644 --- a/packages/chakra-ui/package.json +++ b/packages/chakra-ui/package.json @@ -40,7 +40,7 @@ "@tabler/icons-react": "^3.1.0", "dayjs": "^1.10.7", "framer-motion": "^7.5.3", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-markdown": "^6.0.1", "remark-gfm": "^1.0.0", "tslib": "^2.6.2" @@ -75,7 +75,7 @@ "dayjs": "^1.10.7", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", - "react-hook-form": "^7.43.5" + "react-hook-form": "^7.57.0" }, "publishConfig": { "access": "public" diff --git a/packages/devtools-ui/package.json b/packages/devtools-ui/package.json index 24e716854eac6..4f4b48935fbc5 100644 --- a/packages/devtools-ui/package.json +++ b/packages/devtools-ui/package.json @@ -55,7 +55,7 @@ "lodash-es": "^4.17.21", "prism-react-renderer": "^1.3.5", "react-gravatar": "^2.6.3", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-json-view-lite": "^1.3.0", "react-router": "^7.0.2", "semver-diff": "^3.1.1" diff --git a/packages/inferencer/package.json b/packages/inferencer/package.json index b790eebfcb1ec..ec8bdae3a4a5b 100644 --- a/packages/inferencer/package.json +++ b/packages/inferencer/package.json @@ -181,7 +181,7 @@ "dayjs": "^1.10.7", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", - "react-hook-form": "^7.43.5" + "react-hook-form": "^7.57.0" }, "peerDependenciesMeta": { "@chakra-ui/react": { diff --git a/packages/live-previews/package.json b/packages/live-previews/package.json index 1b53d26115614..ed1a27b71bf2d 100644 --- a/packages/live-previews/package.json +++ b/packages/live-previews/package.json @@ -65,7 +65,7 @@ "qs": "^6.10.1", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-i18next": "^11.8.11", "react-router": "^7.0.2", "uuid": "^9.0.1" diff --git a/packages/mui/package.json b/packages/mui/package.json index 0069d0ef8c98c..bfcf8e1860ff5 100644 --- a/packages/mui/package.json +++ b/packages/mui/package.json @@ -44,7 +44,7 @@ "lodash": "^4.17.21", "lodash-es": "^4.17.21", "notistack": "^2.0.4", - "react-hook-form": "^7.43.5", + "react-hook-form": "^7.57.0", "react-markdown": "^6.0.1", "remark-gfm": "^1.0.0", "tslib": "^2.6.2", @@ -86,7 +86,7 @@ "dayjs": "^1.10.7", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", - "react-hook-form": "^7.43.5" + "react-hook-form": "^7.57.0" }, "publishConfig": { "access": "public" diff --git a/packages/react-hook-form/package.json b/packages/react-hook-form/package.json index 9ac50aa541a57..a3601ad8caaae 100644 --- a/packages/react-hook-form/package.json +++ b/packages/react-hook-form/package.json @@ -42,7 +42,7 @@ "dependencies": { "lodash": "^4.17.21", "lodash-es": "^4.17.21", - "react-hook-form": "^7.43.5" + "react-hook-form": "^7.57.0" }, "devDependencies": { "@esbuild-plugins/node-resolve": "^0.1.4", @@ -68,7 +68,7 @@ "@types/react-dom": "^17.0.0 || ^18.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", - "react-hook-form": "^7.43.5" + "react-hook-form": "^7.57.0" }, "engines": { "node": ">=10" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 35649ef0790da..4c4e564f92753 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1326,8 +1326,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -2109,8 +2109,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -3156,8 +3156,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -3450,8 +3450,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-i18next: specifier: ^11.8.11 version: 11.18.6(i18next@20.6.1)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -4490,8 +4490,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -4560,8 +4560,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -4627,8 +4627,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -4694,8 +4694,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -4761,8 +4761,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -4911,8 +4911,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -5450,8 +5450,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-i18next: specifier: ^11.8.11 version: 11.18.6(i18next@20.6.1)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -5814,8 +5814,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-i18next: specifier: ^11.8.11 version: 11.18.6(i18next@20.6.1)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -6448,8 +6448,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-hot-toast: specifier: ^2.4.1 version: 2.4.1(csstype@3.1.3)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -6832,8 +6832,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -7571,8 +7571,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -7769,8 +7769,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -7990,7 +7990,7 @@ importers: dependencies: '@hookform/error-message': specifier: ^2.0.0 - version: 2.0.1(react-dom@18.3.0(react@18.3.0))(react-hook-form@7.51.3(react@18.3.0))(react@18.3.0) + version: 2.0.1(react-dom@18.3.0(react@18.3.0))(react-hook-form@7.57.0(react@18.3.0))(react@18.3.0) '@refinedev/cli': specifier: ^2.16.46 version: link:../../packages/cli @@ -8022,8 +8022,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -8689,8 +8689,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -9069,8 +9069,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -9520,8 +9520,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -9587,8 +9587,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -9996,8 +9996,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-router: specifier: ^7.0.2 version: 7.0.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -11029,8 +11029,8 @@ importers: specifier: ^17.0.0 || ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-markdown: specifier: ^6.0.1 version: 6.0.3(@types/react@18.3.0)(react@18.3.0) @@ -11920,8 +11920,8 @@ importers: specifier: ^2.6.3 version: 2.6.3(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-json-view-lite: specifier: ^1.3.0 version: 1.4.0(react@18.3.0) @@ -12202,8 +12202,8 @@ importers: specifier: ^17.0.0 || ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-markdown: specifier: ^6.0.1 version: 6.0.3(@types/react@18.3.0)(react@18.3.0) @@ -12519,8 +12519,8 @@ importers: specifier: ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-i18next: specifier: ^11.8.11 version: 11.18.6(i18next@20.6.1)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -12777,8 +12777,8 @@ importers: specifier: ^17.0.0 || ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) react-markdown: specifier: ^6.0.1 version: 6.0.3(@types/react@18.3.0)(react@18.3.0) @@ -13051,8 +13051,8 @@ importers: specifier: ^17.0.0 || ^18.0.0 version: 18.3.0(react@18.3.0) react-hook-form: - specifier: ^7.43.5 - version: 7.51.3(react@18.3.0) + specifier: ^7.57.0 + version: 7.57.0(react@18.3.0) devDependencies: '@esbuild-plugins/node-resolve': specifier: ^0.1.4 @@ -27115,11 +27115,11 @@ packages: peerDependencies: react: '*' - react-hook-form@7.51.3: - resolution: {integrity: sha512-cvJ/wbHdhYx8aviSWh28w9ImjmVsb5Y05n1+FW786vEZQJV5STNM0pW6ujS+oiBecb0ARBxJFyAnXj9+GHXACQ==} - engines: {node: '>=12.22.0'} + react-hook-form@7.57.0: + resolution: {integrity: sha512-RbEks3+cbvTP84l/VXGUZ+JMrKOS8ykQCRYdm5aYsxnDquL0vspsyNhGRO7pcH6hsZqWlPOjLye7rJqdtdAmlg==} + engines: {node: '>=18.0.0'} peerDependencies: - react: ^16.8.0 || ^17 || ^18 + react: ^16.8.0 || ^17 || ^18 || ^19 react-hot-toast@2.4.1: resolution: {integrity: sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==} @@ -34960,11 +34960,11 @@ snapshots: react: 18.3.0 react-dom: 18.3.0(react@18.3.0) - '@hookform/error-message@2.0.1(react-dom@18.3.0(react@18.3.0))(react-hook-form@7.51.3(react@18.3.0))(react@18.3.0)': + '@hookform/error-message@2.0.1(react-dom@18.3.0(react@18.3.0))(react-hook-form@7.57.0(react@18.3.0))(react@18.3.0)': dependencies: react: 18.3.0 react-dom: 18.3.0(react@18.3.0) - react-hook-form: 7.51.3(react@18.3.0) + react-hook-form: 7.57.0(react@18.3.0) '@humanwhocodes/config-array@0.11.14': dependencies: @@ -49073,7 +49073,7 @@ snapshots: query-string: 4.3.4 react: 18.3.0 - react-hook-form@7.51.3(react@18.3.0): + react-hook-form@7.57.0(react@18.3.0): dependencies: react: 18.3.0 From 197701226fc1bbedd75b3ff03b9440c007e5d1bf Mon Sep 17 00:00:00 2001 From: Refine Community Bot <53254888+refine-bot@users.noreply.github.com> Date: Wed, 4 Jun 2025 11:01:31 +0300 Subject: [PATCH 17/17] ci(changesets): refine registry version packages (#6825) --- .../five-clouds-stare.md | 0 .../sweet-oranges-greet.md | 10 +- examples/audit-log-provider/package.json | 2 +- examples/auth-chakra-ui/package.json | 6 +- examples/auth-headless/package.json | 4 +- examples/auth-mantine/package.json | 2 +- examples/auth-material-ui/package.json | 4 +- examples/base-chakra-ui/package.json | 6 +- examples/base-headless/package.json | 4 +- examples/base-mantine/package.json | 2 +- examples/base-material-ui/package.json | 4 +- .../package.json | 6 +- .../customization-theme-mantine/package.json | 2 +- .../package.json | 4 +- .../package.json | 4 +- examples/finefoods-client/package.json | 2 +- examples/finefoods-material-ui/package.json | 6 +- .../form-chakra-ui-mutation-mode/package.json | 6 +- .../package.json | 6 +- examples/form-chakra-ui-use-form/package.json | 6 +- .../form-chakra-use-modal-form/package.json | 6 +- examples/form-core-use-form/package.json | 4 +- .../form-mantine-mutation-mode/package.json | 2 +- .../form-mantine-use-drawer-form/package.json | 2 +- examples/form-mantine-use-form/package.json | 2 +- .../form-mantine-use-modal-form/package.json | 2 +- .../form-mantine-use-steps-form/package.json | 2 +- .../package.json | 4 +- .../package.json | 4 +- .../form-material-ui-use-form/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- examples/import-export-mantine/package.json | 2 +- .../import-export-material-ui/package.json | 4 +- examples/inferencer-antd/package.json | 2 +- examples/inferencer-chakra-ui/package.json | 8 +- .../inferencer-graphql-hasura/package.json | 2 +- examples/inferencer-headless/package.json | 6 +- examples/inferencer-mantine/package.json | 4 +- examples/inferencer-material-ui/package.json | 6 +- examples/refine-hr-ce/package.json | 4 +- .../package.json | 2 +- .../package.json | 6 +- .../package.json | 2 +- .../package.json | 4 +- .../table-chakra-ui-advanced/package.json | 6 +- examples/table-chakra-ui-basic/package.json | 6 +- examples/table-mantine-advanced/package.json | 2 +- examples/table-mantine-basic/package.json | 2 +- .../table-material-ui-advanced/package.json | 6 +- .../package.json | 2 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../table-react-table-advanced/package.json | 4 +- examples/table-react-table-basic/package.json | 2 +- examples/template-chakra-ui/package.json | 6 +- examples/template-headless/package.json | 4 +- examples/template-mantine/package.json | 2 +- examples/template-material-ui/package.json | 4 +- examples/theme-chakra-ui-demo/package.json | 6 +- examples/theme-mantine-demo/package.json | 2 +- examples/theme-material-ui-demo/package.json | 4 +- examples/tutorial-antd/package.json | 2 +- examples/tutorial-chakra-ui/package.json | 8 +- examples/tutorial-headless/package.json | 6 +- examples/tutorial-mantine/package.json | 4 +- examples/tutorial-material-ui/package.json | 6 +- .../upload-chakra-ui-basic64/package.json | 6 +- .../upload-chakra-ui-multipart/package.json | 6 +- examples/upload-mantine-base64/package.json | 2 +- .../upload-mantine-multipart/package.json | 2 +- .../upload-material-ui-base64/package.json | 4 +- .../upload-material-ui-multipart/package.json | 4 +- examples/use-infinite-list/package.json | 4 +- examples/win95/package.json | 4 +- examples/with-material-ui-vite/package.json | 4 +- examples/with-nextjs-next-auth/package.json | 2 +- examples/with-persist-query/package.json | 4 +- examples/with-react-toastify/package.json | 4 +- examples/with-remix-auth/package.json | 2 +- examples/with-remix-headless/package.json | 4 +- examples/with-remix-material-ui/package.json | 4 +- .../with-remix-vite-headless/package.json | 4 +- packages/chakra-ui/CHANGELOG.md | 14 + packages/chakra-ui/package.json | 4 +- packages/devtools-server/package.json | 2 +- packages/devtools-ui/CHANGELOG.md | 9 + packages/devtools-ui/package.json | 2 +- packages/inferencer/CHANGELOG.md | 9 + packages/inferencer/package.json | 10 +- packages/mui/CHANGELOG.md | 14 + packages/mui/package.json | 4 +- packages/react-hook-form/CHANGELOG.md | 9 + packages/react-hook-form/package.json | 2 +- packages/react-table/CHANGELOG.md | 8 + packages/react-table/package.json | 2 +- pnpm-lock.yaml | 352 +++++++++--------- 103 files changed, 426 insertions(+), 363 deletions(-) rename {.changeset => _changeset}/five-clouds-stare.md (100%) rename {.changeset => _changeset}/sweet-oranges-greet.md (63%) diff --git a/.changeset/five-clouds-stare.md b/_changeset/five-clouds-stare.md similarity index 100% rename from .changeset/five-clouds-stare.md rename to _changeset/five-clouds-stare.md diff --git a/.changeset/sweet-oranges-greet.md b/_changeset/sweet-oranges-greet.md similarity index 63% rename from .changeset/sweet-oranges-greet.md rename to _changeset/sweet-oranges-greet.md index 87e3513e8009b..9208bb714e3a2 100644 --- a/.changeset/sweet-oranges-greet.md +++ b/_changeset/sweet-oranges-greet.md @@ -1,9 +1,9 @@ --- -"@refinedev/react-hook-form": minor -"@refinedev/devtools-ui": minor -"@refinedev/inferencer": minor -"@refinedev/chakra-ui": minor -"@refinedev/mui": minor +"@refinedev/react-hook-form": patch +"@refinedev/devtools-ui": patch +"@refinedev/inferencer": patch +"@refinedev/chakra-ui": patch +"@refinedev/mui": patch --- chore: update `react-hook-form` to `7.57.0` to support new features like [`subscribe`](https://react-hook-form.com/docs/useform/subscribe). diff --git a/examples/audit-log-provider/package.json b/examples/audit-log-provider/package.json index fa5526f2f178e..22fde8dbb2e2b 100644 --- a/examples/audit-log-provider/package.json +++ b/examples/audit-log-provider/package.json @@ -12,7 +12,7 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/auth-chakra-ui/package.json b/examples/auth-chakra-ui/package.json index 48c6286cb6dd5..b4988fcb22d23 100644 --- a/examples/auth-chakra-ui/package.json +++ b/examples/auth-chakra-ui/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/auth-headless/package.json b/examples/auth-headless/package.json index 15460747218a6..2a5e7ada21488 100644 --- a/examples/auth-headless/package.json +++ b/examples/auth-headless/package.json @@ -12,9 +12,9 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tanstack/react-table": "^8.2.6", "react": "^18.0.0", diff --git a/examples/auth-mantine/package.json b/examples/auth-mantine/package.json index 521ae21710853..d480b2ee6070c 100644 --- a/examples/auth-mantine/package.json +++ b/examples/auth-mantine/package.json @@ -19,7 +19,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/auth-material-ui/package.json b/examples/auth-material-ui/package.json index 3977494e6acff..eb7c2f56559e0 100644 --- a/examples/auth-material-ui/package.json +++ b/examples/auth-material-ui/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/base-chakra-ui/package.json b/examples/base-chakra-ui/package.json index d5bff80651b03..32b02f70eab73 100644 --- a/examples/base-chakra-ui/package.json +++ b/examples/base-chakra-ui/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/base-headless/package.json b/examples/base-headless/package.json index 81538a3cdce12..52fca2d37e8ff 100644 --- a/examples/base-headless/package.json +++ b/examples/base-headless/package.json @@ -24,9 +24,9 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tanstack/react-table": "^8.2.6", "react": "^18.0.0", diff --git a/examples/base-mantine/package.json b/examples/base-mantine/package.json index 00d35b4845f21..4aacf9f114878 100644 --- a/examples/base-mantine/package.json +++ b/examples/base-mantine/package.json @@ -19,7 +19,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/base-material-ui/package.json b/examples/base-material-ui/package.json index 0ee80290b76f1..babdd11d30539 100644 --- a/examples/base-material-ui/package.json +++ b/examples/base-material-ui/package.json @@ -30,8 +30,8 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/devtools": "^1.2.16", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "@uiw/react-md-editor": "^3.19.5", diff --git a/examples/customization-theme-chakra-ui/package.json b/examples/customization-theme-chakra-ui/package.json index 6db27b57558f4..1a255b19a54c2 100644 --- a/examples/customization-theme-chakra-ui/package.json +++ b/examples/customization-theme-chakra-ui/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/customization-theme-mantine/package.json b/examples/customization-theme-mantine/package.json index 9a98f2ecb6bee..7660864ed111a 100644 --- a/examples/customization-theme-mantine/package.json +++ b/examples/customization-theme-mantine/package.json @@ -19,7 +19,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/customization-theme-material-ui/package.json b/examples/customization-theme-material-ui/package.json index ef9c6aed5b7c0..949244741a375 100644 --- a/examples/customization-theme-material-ui/package.json +++ b/examples/customization-theme-material-ui/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/field-material-ui-use-autocomplete/package.json b/examples/field-material-ui-use-autocomplete/package.json index 857d38fee2c85..6282125822393 100644 --- a/examples/field-material-ui-use-autocomplete/package.json +++ b/examples/field-material-ui-use-autocomplete/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/finefoods-client/package.json b/examples/finefoods-client/package.json index e2a8b2e09c4f1..0a01a4dfee20b 100644 --- a/examples/finefoods-client/package.json +++ b/examples/finefoods-client/package.json @@ -11,7 +11,7 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/nextjs-router": "^6.2.3", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tanstack/react-table": "^8.2.6", "classnames": "^2.3.2", diff --git a/examples/finefoods-material-ui/package.json b/examples/finefoods-material-ui/package.json index ed6cc592fa084..099568474a810 100644 --- a/examples/finefoods-material-ui/package.json +++ b/examples/finefoods-material-ui/package.json @@ -32,10 +32,10 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/kbar": "1.3.16", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tanstack/react-table": "^8.2.6", "@uiw/react-md-editor": "^3.19.5", diff --git a/examples/form-chakra-ui-mutation-mode/package.json b/examples/form-chakra-ui-mutation-mode/package.json index 720f4c3dbb952..0e3e8baec0285 100644 --- a/examples/form-chakra-ui-mutation-mode/package.json +++ b/examples/form-chakra-ui-mutation-mode/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/form-chakra-ui-use-drawer-form/package.json b/examples/form-chakra-ui-use-drawer-form/package.json index 00409b29f7015..afdc9e3c04599 100644 --- a/examples/form-chakra-ui-use-drawer-form/package.json +++ b/examples/form-chakra-ui-use-drawer-form/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/form-chakra-ui-use-form/package.json b/examples/form-chakra-ui-use-form/package.json index c5d4929075cff..361b7d6760198 100644 --- a/examples/form-chakra-ui-use-form/package.json +++ b/examples/form-chakra-ui-use-form/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/form-chakra-use-modal-form/package.json b/examples/form-chakra-use-modal-form/package.json index f9a3b9fbe2550..02725724cefeb 100644 --- a/examples/form-chakra-use-modal-form/package.json +++ b/examples/form-chakra-use-modal-form/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/form-core-use-form/package.json b/examples/form-core-use-form/package.json index 67510e49e12d7..ce9efbdf3c857 100644 --- a/examples/form-core-use-form/package.json +++ b/examples/form-core-use-form/package.json @@ -24,9 +24,9 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tanstack/react-table": "^8.2.6", "react": "^18.0.0", diff --git a/examples/form-mantine-mutation-mode/package.json b/examples/form-mantine-mutation-mode/package.json index c325c7dfed68d..e9e4f0d9e99a7 100644 --- a/examples/form-mantine-mutation-mode/package.json +++ b/examples/form-mantine-mutation-mode/package.json @@ -20,7 +20,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/form-mantine-use-drawer-form/package.json b/examples/form-mantine-use-drawer-form/package.json index 0ccce8d8276b9..0ad7af0a2efb3 100644 --- a/examples/form-mantine-use-drawer-form/package.json +++ b/examples/form-mantine-use-drawer-form/package.json @@ -19,7 +19,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/form-mantine-use-form/package.json b/examples/form-mantine-use-form/package.json index 93a289521fa42..bbbaf74215d3a 100644 --- a/examples/form-mantine-use-form/package.json +++ b/examples/form-mantine-use-form/package.json @@ -20,7 +20,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/form-mantine-use-modal-form/package.json b/examples/form-mantine-use-modal-form/package.json index c0c5ad4da548c..b28548b820b60 100644 --- a/examples/form-mantine-use-modal-form/package.json +++ b/examples/form-mantine-use-modal-form/package.json @@ -19,7 +19,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/form-mantine-use-steps-form/package.json b/examples/form-mantine-use-steps-form/package.json index d281cfbee3321..354ce374b06d7 100644 --- a/examples/form-mantine-use-steps-form/package.json +++ b/examples/form-mantine-use-steps-form/package.json @@ -20,7 +20,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/form-material-ui-mutation-mode/package.json b/examples/form-material-ui-mutation-mode/package.json index b4597467e07f9..52b59077af293 100644 --- a/examples/form-material-ui-mutation-mode/package.json +++ b/examples/form-material-ui-mutation-mode/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/form-material-ui-use-drawer-form/package.json b/examples/form-material-ui-use-drawer-form/package.json index b1c3c1f4f5fac..5d7b51f045397 100644 --- a/examples/form-material-ui-use-drawer-form/package.json +++ b/examples/form-material-ui-use-drawer-form/package.json @@ -30,8 +30,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/form-material-ui-use-form/package.json b/examples/form-material-ui-use-form/package.json index 9474edf23bc34..c9b12ce970358 100644 --- a/examples/form-material-ui-use-form/package.json +++ b/examples/form-material-ui-use-form/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/form-material-ui-use-modal-form/package.json b/examples/form-material-ui-use-modal-form/package.json index 3921881254bc5..b7a2566b53534 100644 --- a/examples/form-material-ui-use-modal-form/package.json +++ b/examples/form-material-ui-use-modal-form/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/form-material-ui-use-steps-form/package.json b/examples/form-material-ui-use-steps-form/package.json index 813cc4819d964..8dd5c042d40bd 100644 --- a/examples/form-material-ui-use-steps-form/package.json +++ b/examples/form-material-ui-use-steps-form/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/form-react-hook-form-use-form/package.json b/examples/form-react-hook-form-use-form/package.json index b04f517bb9f57..3e9842ab76140 100644 --- a/examples/form-react-hook-form-use-form/package.json +++ b/examples/form-react-hook-form-use-form/package.json @@ -24,7 +24,7 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "axios": "^1.6.2", diff --git a/examples/form-react-hook-form-use-modal-form/package.json b/examples/form-react-hook-form-use-modal-form/package.json index a8cf187629e6a..e060bf30770be 100644 --- a/examples/form-react-hook-form-use-modal-form/package.json +++ b/examples/form-react-hook-form-use-modal-form/package.json @@ -24,7 +24,7 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "axios": "^1.6.2", diff --git a/examples/form-react-hook-form-use-steps-form/package.json b/examples/form-react-hook-form-use-steps-form/package.json index e022ea3cbb659..c8af95e0ec1e5 100644 --- a/examples/form-react-hook-form-use-steps-form/package.json +++ b/examples/form-react-hook-form-use-steps-form/package.json @@ -24,7 +24,7 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "axios": "^1.6.2", diff --git a/examples/import-export-mantine/package.json b/examples/import-export-mantine/package.json index bd54ad2b19e77..dc3a003e80ed2 100644 --- a/examples/import-export-mantine/package.json +++ b/examples/import-export-mantine/package.json @@ -19,7 +19,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/import-export-material-ui/package.json b/examples/import-export-material-ui/package.json index c594379f62595..c86b1c85c72f8 100644 --- a/examples/import-export-material-ui/package.json +++ b/examples/import-export-material-ui/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/inferencer-antd/package.json b/examples/inferencer-antd/package.json index 76012ac4df656..44e57b23a5a19 100644 --- a/examples/inferencer-antd/package.json +++ b/examples/inferencer-antd/package.json @@ -26,7 +26,7 @@ "@refinedev/antd": "^5.46.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/inferencer": "^5.0.3", + "@refinedev/inferencer": "^5.1.0", "@refinedev/kbar": "^1.3.16", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/inferencer-chakra-ui/package.json b/examples/inferencer-chakra-ui/package.json index b21d48e3a67ba..ff2a236264b40 100644 --- a/examples/inferencer-chakra-ui/package.json +++ b/examples/inferencer-chakra-ui/package.json @@ -23,14 +23,14 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/inferencer": "^5.0.3", + "@refinedev/inferencer": "^5.1.0", "@refinedev/kbar": "^1.3.16", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "i18next": "^20.1.0", diff --git a/examples/inferencer-graphql-hasura/package.json b/examples/inferencer-graphql-hasura/package.json index 8ae1e585ff1fb..b227d2274eaa6 100644 --- a/examples/inferencer-graphql-hasura/package.json +++ b/examples/inferencer-graphql-hasura/package.json @@ -27,7 +27,7 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/hasura": "^6.6.13", - "@refinedev/inferencer": "^5.0.3", + "@refinedev/inferencer": "^5.1.0", "@refinedev/kbar": "^1.3.16", "@refinedev/react-router": "^1.0.1", "antd": "^5.17.0", diff --git a/examples/inferencer-headless/package.json b/examples/inferencer-headless/package.json index efd2f3bc74e54..917a36834d1d4 100644 --- a/examples/inferencer-headless/package.json +++ b/examples/inferencer-headless/package.json @@ -24,11 +24,11 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/inferencer": "^5.0.3", + "@refinedev/inferencer": "^5.1.0", "@refinedev/kbar": "^1.3.16", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "i18next": "^20.1.0", "i18next-browser-languagedetector": "^6.1.1", diff --git a/examples/inferencer-mantine/package.json b/examples/inferencer-mantine/package.json index bbf6ac7e08bc5..353da50baef6c 100644 --- a/examples/inferencer-mantine/package.json +++ b/examples/inferencer-mantine/package.json @@ -29,11 +29,11 @@ "@mantine/notifications": "^5.10.4", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/inferencer": "^5.0.3", + "@refinedev/inferencer": "^5.1.0", "@refinedev/kbar": "^1.3.16", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "i18next": "^20.1.0", diff --git a/examples/inferencer-material-ui/package.json b/examples/inferencer-material-ui/package.json index f4fe179ef5912..e8a65767cace8 100644 --- a/examples/inferencer-material-ui/package.json +++ b/examples/inferencer-material-ui/package.json @@ -30,10 +30,10 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/inferencer": "^5.0.3", + "@refinedev/inferencer": "^5.1.0", "@refinedev/kbar": "^1.3.16", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "i18next": "^20.1.0", diff --git a/examples/refine-hr-ce/package.json b/examples/refine-hr-ce/package.json index 217aaac989f5a..23f8d8f4f9474 100644 --- a/examples/refine-hr-ce/package.json +++ b/examples/refine-hr-ce/package.json @@ -33,9 +33,9 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/devtools": "^1.2.16", - "@refinedev/mui": "^6.1.3", + "@refinedev/mui": "^6.2.0", "@refinedev/nestjsx-crud": "^5.0.12", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@tanstack/react-query": "^4.10.1", "dayjs": "^1.10.7", diff --git a/examples/refine-week-invoice-generator/package.json b/examples/refine-week-invoice-generator/package.json index d000cbde13e46..758b6e719590d 100644 --- a/examples/refine-week-invoice-generator/package.json +++ b/examples/refine-week-invoice-generator/package.json @@ -27,7 +27,7 @@ "@refinedev/antd": "^5.46.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/inferencer": "^5.0.3", + "@refinedev/inferencer": "^5.1.0", "@refinedev/kbar": "^1.3.16", "@refinedev/react-router": "^1.0.1", "@refinedev/strapi-v4": "^6.0.11", diff --git a/examples/server-side-form-validation-chakra-ui/package.json b/examples/server-side-form-validation-chakra-ui/package.json index 8928d01e59d88..e59e074424b4b 100644 --- a/examples/server-side-form-validation-chakra-ui/package.json +++ b/examples/server-side-form-validation-chakra-ui/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/server-side-form-validation-mantine/package.json b/examples/server-side-form-validation-mantine/package.json index cd65f6c8ea85a..b61de688a8bd7 100644 --- a/examples/server-side-form-validation-mantine/package.json +++ b/examples/server-side-form-validation-mantine/package.json @@ -19,7 +19,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/server-side-form-validation-material-ui/package.json b/examples/server-side-form-validation-material-ui/package.json index 3a1f7d44eb5d2..e8646d8038d9f 100644 --- a/examples/server-side-form-validation-material-ui/package.json +++ b/examples/server-side-form-validation-material-ui/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "@uiw/react-md-editor": "^3.19.5", diff --git a/examples/table-chakra-ui-advanced/package.json b/examples/table-chakra-ui-advanced/package.json index 6c9532fd1a4ba..1c0bede7307a0 100644 --- a/examples/table-chakra-ui-advanced/package.json +++ b/examples/table-chakra-ui-advanced/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/table-chakra-ui-basic/package.json b/examples/table-chakra-ui-basic/package.json index 481c2780896fd..4e7f514039bc6 100644 --- a/examples/table-chakra-ui-basic/package.json +++ b/examples/table-chakra-ui-basic/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/table-mantine-advanced/package.json b/examples/table-mantine-advanced/package.json index 9543bdeda1af6..85276f700e527 100644 --- a/examples/table-mantine-advanced/package.json +++ b/examples/table-mantine-advanced/package.json @@ -19,7 +19,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/table-mantine-basic/package.json b/examples/table-mantine-basic/package.json index 86bb09253a92f..66d0e024bf979 100644 --- a/examples/table-mantine-basic/package.json +++ b/examples/table-mantine-basic/package.json @@ -19,7 +19,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/table-material-ui-advanced/package.json b/examples/table-material-ui-advanced/package.json index 85798986c923d..f74fda9e03b0c 100644 --- a/examples/table-material-ui-advanced/package.json +++ b/examples/table-material-ui-advanced/package.json @@ -29,10 +29,10 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tanstack/react-table": "^8.2.6", "@uiw/react-md-editor": "^3.19.5", diff --git a/examples/table-material-ui-cursor-pagination/package.json b/examples/table-material-ui-cursor-pagination/package.json index db37935d0fd6d..f26ad3b18401b 100644 --- a/examples/table-material-ui-cursor-pagination/package.json +++ b/examples/table-material-ui-cursor-pagination/package.json @@ -29,7 +29,7 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", + "@refinedev/mui": "^6.2.0", "@refinedev/react-router": "^1.0.1", "axios": "^1.6.2", "react": "^18.0.0", diff --git a/examples/table-material-ui-data-grid-pro/package.json b/examples/table-material-ui-data-grid-pro/package.json index 741ce25baa893..c523e9c6815ff 100644 --- a/examples/table-material-ui-data-grid-pro/package.json +++ b/examples/table-material-ui-data-grid-pro/package.json @@ -30,8 +30,8 @@ "@mui/x-data-grid-pro": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/table-material-ui-table-filter/package.json b/examples/table-material-ui-table-filter/package.json index 50f5e2ddc6f20..254ff1bb0519f 100644 --- a/examples/table-material-ui-table-filter/package.json +++ b/examples/table-material-ui-table-filter/package.json @@ -30,8 +30,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/table-material-ui-use-data-grid/package.json b/examples/table-material-ui-use-data-grid/package.json index b077815b7dabc..8c04266454ffd 100644 --- a/examples/table-material-ui-use-data-grid/package.json +++ b/examples/table-material-ui-use-data-grid/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/table-material-ui-use-delete-many/package.json b/examples/table-material-ui-use-delete-many/package.json index 07f4c4d2a3777..d14477a3cb414 100644 --- a/examples/table-material-ui-use-delete-many/package.json +++ b/examples/table-material-ui-use-delete-many/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/table-material-ui-use-update-many/package.json b/examples/table-material-ui-use-update-many/package.json index 6d27e563688d7..d58b89b980040 100644 --- a/examples/table-material-ui-use-update-many/package.json +++ b/examples/table-material-ui-use-update-many/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/table-react-table-advanced/package.json b/examples/table-react-table-advanced/package.json index 51daa444cc5f9..3aa1cc6bb3d51 100644 --- a/examples/table-react-table-advanced/package.json +++ b/examples/table-react-table-advanced/package.json @@ -25,9 +25,9 @@ "@hookform/error-message": "^2.0.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tanstack/react-table": "^8.2.6", "@uiw/react-md-editor": "^3.19.5", diff --git a/examples/table-react-table-basic/package.json b/examples/table-react-table-basic/package.json index ff81e2d6ad0a8..cc6d6f727e070 100644 --- a/examples/table-react-table-basic/package.json +++ b/examples/table-react-table-basic/package.json @@ -25,7 +25,7 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tanstack/react-table": "^8.2.6", "react": "^18.0.0", diff --git a/examples/template-chakra-ui/package.json b/examples/template-chakra-ui/package.json index 76bfaa0a956b0..be41a6dd263b2 100644 --- a/examples/template-chakra-ui/package.json +++ b/examples/template-chakra-ui/package.json @@ -23,12 +23,12 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/template-headless/package.json b/examples/template-headless/package.json index 869b84b2ba250..b5ca3461b5e1d 100644 --- a/examples/template-headless/package.json +++ b/examples/template-headless/package.json @@ -24,9 +24,9 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tanstack/react-table": "^8.2.6", "react": "^18.0.0", diff --git a/examples/template-mantine/package.json b/examples/template-mantine/package.json index 03fdeda9a0bea..afecd2fc7fdea 100644 --- a/examples/template-mantine/package.json +++ b/examples/template-mantine/package.json @@ -31,7 +31,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/template-material-ui/package.json b/examples/template-material-ui/package.json index 940effb60c212..7b69fcc74b812 100644 --- a/examples/template-material-ui/package.json +++ b/examples/template-material-ui/package.json @@ -30,8 +30,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/theme-chakra-ui-demo/package.json b/examples/theme-chakra-ui-demo/package.json index 4258b18409c45..4daed9f6733d2 100644 --- a/examples/theme-chakra-ui-demo/package.json +++ b/examples/theme-chakra-ui-demo/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/theme-mantine-demo/package.json b/examples/theme-mantine-demo/package.json index 5f536a89de18f..34464b4448523 100644 --- a/examples/theme-mantine-demo/package.json +++ b/examples/theme-mantine-demo/package.json @@ -19,7 +19,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/theme-material-ui-demo/package.json b/examples/theme-material-ui-demo/package.json index d1df592279f16..a925750ddea17 100644 --- a/examples/theme-material-ui-demo/package.json +++ b/examples/theme-material-ui-demo/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/tutorial-antd/package.json b/examples/tutorial-antd/package.json index f70aa8788e865..013d92122fc2b 100644 --- a/examples/tutorial-antd/package.json +++ b/examples/tutorial-antd/package.json @@ -26,7 +26,7 @@ "@refinedev/antd": "^5.46.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/inferencer": "^5.0.3", + "@refinedev/inferencer": "^5.1.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "antd": "^5.17.0", diff --git a/examples/tutorial-chakra-ui/package.json b/examples/tutorial-chakra-ui/package.json index d4065abe60f1b..8f3d9e30a47e2 100644 --- a/examples/tutorial-chakra-ui/package.json +++ b/examples/tutorial-chakra-ui/package.json @@ -23,13 +23,13 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/inferencer": "^5.0.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/inferencer": "^5.1.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/tutorial-headless/package.json b/examples/tutorial-headless/package.json index d23308ea3c2de..f614a37019bc1 100644 --- a/examples/tutorial-headless/package.json +++ b/examples/tutorial-headless/package.json @@ -24,10 +24,10 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/inferencer": "^5.0.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/inferencer": "^5.1.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tanstack/react-table": "^8.2.6", "react": "^18.0.0", diff --git a/examples/tutorial-mantine/package.json b/examples/tutorial-mantine/package.json index 2d0739807acda..20f49042f04b9 100644 --- a/examples/tutorial-mantine/package.json +++ b/examples/tutorial-mantine/package.json @@ -29,10 +29,10 @@ "@mantine/notifications": "^5.10.4", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/inferencer": "^5.0.3", + "@refinedev/inferencer": "^5.1.0", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/tutorial-material-ui/package.json b/examples/tutorial-material-ui/package.json index ca8a2c14ab85f..08f6fdc3676fa 100644 --- a/examples/tutorial-material-ui/package.json +++ b/examples/tutorial-material-ui/package.json @@ -30,9 +30,9 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/inferencer": "^5.0.3", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/inferencer": "^5.1.0", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/upload-chakra-ui-basic64/package.json b/examples/upload-chakra-ui-basic64/package.json index 7e0e07ea81ab5..632e4794ac3de 100644 --- a/examples/upload-chakra-ui-basic64/package.json +++ b/examples/upload-chakra-ui-basic64/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/upload-chakra-ui-multipart/package.json b/examples/upload-chakra-ui-multipart/package.json index 4e00e02561d3f..da04ed2081c44 100644 --- a/examples/upload-chakra-ui-multipart/package.json +++ b/examples/upload-chakra-ui-multipart/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@chakra-ui/react": "^2.5.1", - "@refinedev/chakra-ui": "^2.36.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/upload-mantine-base64/package.json b/examples/upload-mantine-base64/package.json index feba9db5600a1..9b68b18fffa9d 100644 --- a/examples/upload-mantine-base64/package.json +++ b/examples/upload-mantine-base64/package.json @@ -20,7 +20,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/upload-mantine-multipart/package.json b/examples/upload-mantine-multipart/package.json index 0c9803c262d26..deaae6ad3d0a7 100644 --- a/examples/upload-mantine-multipart/package.json +++ b/examples/upload-mantine-multipart/package.json @@ -20,7 +20,7 @@ "@refinedev/core": "^4.57.9", "@refinedev/mantine": "^2.36.1", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tabler/icons-react": "^3.1.0", "@tanstack/react-table": "^8.2.6", diff --git a/examples/upload-material-ui-base64/package.json b/examples/upload-material-ui-base64/package.json index 3021a5a64a504..21a0d10b540a7 100644 --- a/examples/upload-material-ui-base64/package.json +++ b/examples/upload-material-ui-base64/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/upload-material-ui-multipart/package.json b/examples/upload-material-ui-multipart/package.json index 2ab8816eaf5b5..accb09d9a3827 100644 --- a/examples/upload-material-ui-multipart/package.json +++ b/examples/upload-material-ui-multipart/package.json @@ -29,8 +29,8 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/use-infinite-list/package.json b/examples/use-infinite-list/package.json index 5c406b323c626..915db45015680 100644 --- a/examples/use-infinite-list/package.json +++ b/examples/use-infinite-list/package.json @@ -24,9 +24,9 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tanstack/react-table": "^8.2.6", "react": "^18.0.0", diff --git a/examples/win95/package.json b/examples/win95/package.json index 6a0837bf7a518..93afe7d1cb597 100644 --- a/examples/win95/package.json +++ b/examples/win95/package.json @@ -25,9 +25,9 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/devtools": "^1.2.16", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/supabase": "^5.9.8", "@tanstack/react-table": "^8.2.6", "dayjs": "^1.10.7", diff --git a/examples/with-material-ui-vite/package.json b/examples/with-material-ui-vite/package.json index ea05a39162c86..0651245c801d2 100644 --- a/examples/with-material-ui-vite/package.json +++ b/examples/with-material-ui-vite/package.json @@ -32,8 +32,8 @@ "@refinedev/core": "^4.57.9", "@refinedev/devtools": "^1.2.16", "@refinedev/kbar": "^1.3.16", - "@refinedev/mui": "^6.1.3", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", "@refinedev/simple-rest": "^5.0.10", "react": "^18.0.0", diff --git a/examples/with-nextjs-next-auth/package.json b/examples/with-nextjs-next-auth/package.json index fe44c13188bde..cbebb20bbbfd3 100644 --- a/examples/with-nextjs-next-auth/package.json +++ b/examples/with-nextjs-next-auth/package.json @@ -15,7 +15,7 @@ "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", "@refinedev/devtools": "^1.2.16", - "@refinedev/inferencer": "^5.0.3", + "@refinedev/inferencer": "^5.1.0", "@refinedev/kbar": "^1.3.16", "@refinedev/nextjs-router": "^6.2.3", "@refinedev/simple-rest": "^5.0.10", diff --git a/examples/with-persist-query/package.json b/examples/with-persist-query/package.json index 15db6e939c41e..23df3aaa3bf42 100644 --- a/examples/with-persist-query/package.json +++ b/examples/with-persist-query/package.json @@ -24,9 +24,9 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tanstack/query-sync-storage-persister": "^4.22.0", "@tanstack/react-query": "^4.10.1", diff --git a/examples/with-react-toastify/package.json b/examples/with-react-toastify/package.json index dd06074c6f487..ee61a03609bb6 100644 --- a/examples/with-react-toastify/package.json +++ b/examples/with-react-toastify/package.json @@ -24,9 +24,9 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/react-router": "^1.0.1", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-table": "^5.6.16", "@refinedev/simple-rest": "^5.0.10", "@tanstack/react-table": "^8.2.6", "react": "^18.0.0", diff --git a/examples/with-remix-auth/package.json b/examples/with-remix-auth/package.json index fa96230199b18..39df22d265a5d 100644 --- a/examples/with-remix-auth/package.json +++ b/examples/with-remix-auth/package.json @@ -13,7 +13,7 @@ "@refinedev/antd": "^5.46.1", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/inferencer": "^5.0.3", + "@refinedev/inferencer": "^5.1.0", "@refinedev/remix-router": "^3.0.8", "@refinedev/simple-rest": "^5.0.10", "@remix-run/node": "^2.4.0", diff --git a/examples/with-remix-headless/package.json b/examples/with-remix-headless/package.json index 16ce08fb103bc..9c88a28ac45db 100644 --- a/examples/with-remix-headless/package.json +++ b/examples/with-remix-headless/package.json @@ -12,8 +12,8 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-hook-form": "^4.10.0", + "@refinedev/react-table": "^5.6.16", "@refinedev/remix-router": "^3.0.8", "@refinedev/simple-rest": "^5.0.10", "@remix-run/node": "^2.4.0", diff --git a/examples/with-remix-material-ui/package.json b/examples/with-remix-material-ui/package.json index 2e388cd0cfa85..96329f24cc361 100644 --- a/examples/with-remix-material-ui/package.json +++ b/examples/with-remix-material-ui/package.json @@ -19,9 +19,9 @@ "@mui/x-data-grid": "^7.23.5", "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/inferencer": "^5.0.3", + "@refinedev/inferencer": "^5.1.0", "@refinedev/kbar": "^1.3.16", - "@refinedev/mui": "^6.1.3", + "@refinedev/mui": "^6.2.0", "@refinedev/remix-router": "^3.0.8", "@refinedev/simple-rest": "^5.0.10", "@remix-run/node": "^2.4.0", diff --git a/examples/with-remix-vite-headless/package.json b/examples/with-remix-vite-headless/package.json index 2d4f7b042c4b7..051f23c2602f2 100644 --- a/examples/with-remix-vite-headless/package.json +++ b/examples/with-remix-vite-headless/package.json @@ -13,8 +13,8 @@ "dependencies": { "@refinedev/cli": "^2.16.46", "@refinedev/core": "^4.57.9", - "@refinedev/react-hook-form": "^4.9.3", - "@refinedev/react-table": "^5.6.15", + "@refinedev/react-hook-form": "^4.10.0", + "@refinedev/react-table": "^5.6.16", "@refinedev/remix-router": "^3.0.8", "@refinedev/simple-rest": "^5.0.10", "@remix-run/node": "^2.4.0", diff --git a/packages/chakra-ui/CHANGELOG.md b/packages/chakra-ui/CHANGELOG.md index 212ee4ba916d4..b5eb592f4f72f 100644 --- a/packages/chakra-ui/CHANGELOG.md +++ b/packages/chakra-ui/CHANGELOG.md @@ -1,5 +1,19 @@ # @refinedev/chakra-ui +## 2.37.0 + +### Minor Changes + +⚔ **Refine Enterprise Release** ⚔ + +- [#6824](https://github.com/refinedev/refine/pull/6824) [`a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01`](https://github.com/refinedev/refine/commit/a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01) Thanks [@alicanerdurmaz](https://github.com/alicanerdurmaz)! - chore: update `react-hook-form` to `7.57.0` to support new features like [`subscribe`](https://react-hook-form.com/docs/useform/subscribe). + for more information, see [React Hook Form release notes](https://github.com/react-hook-form/react-hook-form/releases). + +### Patch Changes + +- Updated dependencies [[`a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01`](https://github.com/refinedev/refine/commit/a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01)]: + - @refinedev/react-hook-form@4.10.0 + ## 2.36.1 ### Patch Changes diff --git a/packages/chakra-ui/package.json b/packages/chakra-ui/package.json index 2d6fe1cc5a75b..10e64fe31fdc1 100644 --- a/packages/chakra-ui/package.json +++ b/packages/chakra-ui/package.json @@ -1,6 +1,6 @@ { "name": "@refinedev/chakra-ui", - "version": "2.36.1", + "version": "2.37.0", "private": false, "description": "Chakra UI support for Refine, providing flexible and accessible UI components.", "license": "MIT", @@ -35,7 +35,7 @@ "@chakra-ui/theme-tools": "^2.1.2", "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/ui-types": "^1.24.2", "@tabler/icons-react": "^3.1.0", "dayjs": "^1.10.7", diff --git a/packages/devtools-server/package.json b/packages/devtools-server/package.json index 833a06c79305c..9ff3d4f897038 100644 --- a/packages/devtools-server/package.json +++ b/packages/devtools-server/package.json @@ -72,7 +72,7 @@ }, "devDependencies": { "@esbuild-plugins/node-resolve": "^0.1.4", - "@refinedev/devtools-ui": "1.1.31", + "@refinedev/devtools-ui": "1.2.0", "@testing-library/jest-dom": "^5.16.4", "@types/dedent": "^0.7.0", "@types/express": "^4.17.21", diff --git a/packages/devtools-ui/CHANGELOG.md b/packages/devtools-ui/CHANGELOG.md index 619e0cb4ecbc5..95be1741b5832 100644 --- a/packages/devtools-ui/CHANGELOG.md +++ b/packages/devtools-ui/CHANGELOG.md @@ -1,5 +1,14 @@ # @refinedev/devtools-ui +## 1.2.0 + +### Minor Changes + +⚔ **Refine Enterprise Release** ⚔ + +- [#6824](https://github.com/refinedev/refine/pull/6824) [`a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01`](https://github.com/refinedev/refine/commit/a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01) Thanks [@alicanerdurmaz](https://github.com/alicanerdurmaz)! - chore: update `react-hook-form` to `7.57.0` to support new features like [`subscribe`](https://react-hook-form.com/docs/useform/subscribe). + for more information, see [React Hook Form release notes](https://github.com/react-hook-form/react-hook-form/releases). + ## 1.1.31 ### Patch Changes diff --git a/packages/devtools-ui/package.json b/packages/devtools-ui/package.json index 4f4b48935fbc5..2575462e7f22f 100644 --- a/packages/devtools-ui/package.json +++ b/packages/devtools-ui/package.json @@ -1,6 +1,6 @@ { "name": "@refinedev/devtools-ui", - "version": "1.1.31", + "version": "1.2.0", "private": false, "description": "refine devtools offers a set of features from monitoring to quickly prototyping a UI.", "repository": { diff --git a/packages/inferencer/CHANGELOG.md b/packages/inferencer/CHANGELOG.md index 07de1df1f4c09..5229f99a23409 100644 --- a/packages/inferencer/CHANGELOG.md +++ b/packages/inferencer/CHANGELOG.md @@ -1,5 +1,14 @@ # @refinedev/mantine +## 5.1.0 + +### Minor Changes + +⚔ **Refine Enterprise Release** ⚔ + +- [#6824](https://github.com/refinedev/refine/pull/6824) [`a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01`](https://github.com/refinedev/refine/commit/a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01) Thanks [@alicanerdurmaz](https://github.com/alicanerdurmaz)! - chore: update `react-hook-form` to `7.57.0` to support new features like [`subscribe`](https://react-hook-form.com/docs/useform/subscribe). + for more information, see [React Hook Form release notes](https://github.com/react-hook-form/react-hook-form/releases). + ## 5.0.3 ### Patch Changes diff --git a/packages/inferencer/package.json b/packages/inferencer/package.json index ec8bdae3a4a5b..3e859cd3bbc7f 100644 --- a/packages/inferencer/package.json +++ b/packages/inferencer/package.json @@ -1,6 +1,6 @@ { "name": "@refinedev/inferencer", - "version": "5.0.3", + "version": "5.1.0", "private": false, "description": "refine is a React-based framework for building internal tools, rapidly.", "repository": { @@ -126,12 +126,12 @@ "devDependencies": { "@esbuild-plugins/node-resolve": "^0.1.4", "@refinedev/antd": "^5.45.1", - "@refinedev/chakra-ui": "^2.34.1", + "@refinedev/chakra-ui": "^2.37.0", "@refinedev/core": "^4.57.5", "@refinedev/mantine": "^2.35.1", - "@refinedev/mui": "^6.0.3", - "@refinedev/react-hook-form": "^4.9.3", - "@refinedev/react-table": "^5.6.15", + "@refinedev/mui": "^6.2.0", + "@refinedev/react-hook-form": "^4.10.0", + "@refinedev/react-table": "^5.6.16", "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.1.1", "@testing-library/react-hooks": "^8.0.0", diff --git a/packages/mui/CHANGELOG.md b/packages/mui/CHANGELOG.md index 1cf51249ebe09..e5d9168d1a768 100644 --- a/packages/mui/CHANGELOG.md +++ b/packages/mui/CHANGELOG.md @@ -1,5 +1,19 @@ # @refinedev/mui +## 6.2.0 + +### Minor Changes + +⚔ **Refine Enterprise Release** ⚔ + +- [#6824](https://github.com/refinedev/refine/pull/6824) [`a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01`](https://github.com/refinedev/refine/commit/a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01) Thanks [@alicanerdurmaz](https://github.com/alicanerdurmaz)! - chore: update `react-hook-form` to `7.57.0` to support new features like [`subscribe`](https://react-hook-form.com/docs/useform/subscribe). + for more information, see [React Hook Form release notes](https://github.com/react-hook-form/react-hook-form/releases). + +### Patch Changes + +- Updated dependencies [[`a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01`](https://github.com/refinedev/refine/commit/a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01)]: + - @refinedev/react-hook-form@4.10.0 + ## 6.1.3 ### Patch Changes diff --git a/packages/mui/package.json b/packages/mui/package.json index bfcf8e1860ff5..bf173aafaa358 100644 --- a/packages/mui/package.json +++ b/packages/mui/package.json @@ -1,6 +1,6 @@ { "name": "@refinedev/mui", - "version": "6.1.3", + "version": "6.2.0", "private": false, "description": "Material-UI (MUI) support for Refine, providing enterprise-level UI components.", "license": "MIT", @@ -38,7 +38,7 @@ "@mui/material": "^6.1.7", "@mui/system": "^6.1.6", "@mui/x-data-grid": "^7.23.5", - "@refinedev/react-hook-form": "^4.9.3", + "@refinedev/react-hook-form": "^4.10.0", "@refinedev/ui-types": "^1.24.2", "dayjs": "^1.10.7", "lodash": "^4.17.21", diff --git a/packages/react-hook-form/CHANGELOG.md b/packages/react-hook-form/CHANGELOG.md index 8d4fa8d5b4a51..3d47d190481b3 100644 --- a/packages/react-hook-form/CHANGELOG.md +++ b/packages/react-hook-form/CHANGELOG.md @@ -1,5 +1,14 @@ # @refinedev/react-hook-form +## 4.10.0 + +### Minor Changes + +⚔ **Refine Enterprise Release** ⚔ + +- [#6824](https://github.com/refinedev/refine/pull/6824) [`a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01`](https://github.com/refinedev/refine/commit/a6ff3d3e888e3a0bd61c1ddda89d2715e493fa01) Thanks [@alicanerdurmaz](https://github.com/alicanerdurmaz)! - chore: update `react-hook-form` to `7.57.0` to support new features like [`subscribe`](https://react-hook-form.com/docs/useform/subscribe). + for more information, see [React Hook Form release notes](https://github.com/react-hook-form/react-hook-form/releases). + ## 4.9.3 ### Patch Changes diff --git a/packages/react-hook-form/package.json b/packages/react-hook-form/package.json index a3601ad8caaae..8fc9687067cb1 100644 --- a/packages/react-hook-form/package.json +++ b/packages/react-hook-form/package.json @@ -1,6 +1,6 @@ { "name": "@refinedev/react-hook-form", - "version": "4.9.3", + "version": "4.10.0", "private": false, "description": "refine offers a React Hook Form adapter that allows you to use the React Hook Form library with refine.", "repository": { diff --git a/packages/react-table/CHANGELOG.md b/packages/react-table/CHANGELOG.md index b2f60b90a9f74..3c7f002f27df6 100644 --- a/packages/react-table/CHANGELOG.md +++ b/packages/react-table/CHANGELOG.md @@ -1,5 +1,13 @@ # @refinedev/react-table +## 5.6.16 + +### Patch Changes + +⚔ **Refine Enterprise Release** ⚔ + +- [#6823](https://github.com/refinedev/refine/pull/6823) [`8a17ea50ce615b3213832bd66d01c946351621ea`](https://github.com/refinedev/refine/commit/8a17ea50ce615b3213832bd66d01c946351621ea) Thanks [@alicanerdurmaz](https://github.com/alicanerdurmaz)! - fix: get always latest `columns` from `table ref` when `columnFilters` or `filters` are changed. + ## 5.6.15 ### Patch Changes diff --git a/packages/react-table/package.json b/packages/react-table/package.json index a9c6c8e8ccb5d..3162a09578a6a 100644 --- a/packages/react-table/package.json +++ b/packages/react-table/package.json @@ -1,6 +1,6 @@ { "name": "@refinedev/react-table", - "version": "5.6.15", + "version": "5.6.16", "private": false, "description": "refine offers a React Table adapter that allows you to use the React Table library with refine.", "repository": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4c4e564f92753..1b1cd38a4ad39 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -426,7 +426,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -582,7 +582,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -591,13 +591,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -698,13 +698,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -884,7 +884,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -948,10 +948,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -1104,7 +1104,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -1113,13 +1113,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -1165,13 +1165,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -1238,7 +1238,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -1305,10 +1305,10 @@ importers: specifier: ^1.2.16 version: link:../../packages/devtools '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -1945,7 +1945,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -1954,13 +1954,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -2027,7 +2027,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -2091,10 +2091,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -3138,10 +3138,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -3317,7 +3317,7 @@ importers: specifier: ^6.2.3 version: link:../../packages/nextjs-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -3402,16 +3402,16 @@ importers: specifier: 1.3.16 version: link:../../packages/kbar '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -3808,7 +3808,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -3817,13 +3817,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -3866,7 +3866,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -3875,13 +3875,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -3924,7 +3924,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -3933,13 +3933,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -3982,7 +3982,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -3991,13 +3991,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -4043,13 +4043,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -4119,7 +4119,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -4189,7 +4189,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -4262,7 +4262,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -4332,7 +4332,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -4405,7 +4405,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -4472,10 +4472,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -4542,10 +4542,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -4609,10 +4609,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -4676,10 +4676,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -4743,10 +4743,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -4795,7 +4795,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -4844,7 +4844,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -4893,7 +4893,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -5213,7 +5213,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -5274,10 +5274,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -5329,7 +5329,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/kbar': specifier: ^1.3.16 @@ -5405,7 +5405,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -5414,19 +5414,19 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/kbar': specifier: ^1.3.16 version: link:../../packages/kbar '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -5511,7 +5511,7 @@ importers: specifier: ^6.6.13 version: link:../../packages/hasura '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/kbar': specifier: ^1.3.16 @@ -5581,19 +5581,19 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/kbar': specifier: ^1.3.16 version: link:../../packages/kbar '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -5678,7 +5678,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/kbar': specifier: ^1.3.16 @@ -5690,7 +5690,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -5781,16 +5781,16 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/kbar': specifier: ^1.3.16 version: link:../../packages/kbar '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -6424,13 +6424,13 @@ importers: specifier: ^1.2.16 version: link:../../packages/devtools '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/nestjsx-crud': specifier: ^5.0.12 version: link:../../packages/nestjsx-crud '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -6500,7 +6500,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/kbar': specifier: ^1.3.16 @@ -6665,7 +6665,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -6674,13 +6674,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -6747,7 +6747,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -6811,10 +6811,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -7221,7 +7221,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -7230,13 +7230,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -7279,7 +7279,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -7288,13 +7288,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -7413,7 +7413,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -7483,7 +7483,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -7544,16 +7544,16 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -7620,7 +7620,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-router': specifier: ^1.0.1 @@ -7684,10 +7684,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -7751,10 +7751,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -7818,10 +7818,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -7882,10 +7882,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -7946,10 +7946,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -7998,13 +7998,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -8059,7 +8059,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -8163,7 +8163,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -8172,13 +8172,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -8242,13 +8242,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -8330,7 +8330,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -8412,10 +8412,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -8525,7 +8525,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -8534,13 +8534,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -8607,7 +8607,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -8671,10 +8671,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -8729,7 +8729,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/react-router': specifier: ^1.0.1 @@ -8790,7 +8790,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -8799,16 +8799,16 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -8872,16 +8872,16 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -8957,7 +8957,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/mantine': specifier: ^2.36.1 @@ -8966,7 +8966,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -9048,13 +9048,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -9216,7 +9216,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -9225,13 +9225,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -9277,7 +9277,7 @@ importers: specifier: ^2.5.1 version: 2.8.2(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(framer-motion@7.10.3(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/chakra-ui': - specifier: ^2.36.1 + specifier: ^2.37.0 version: link:../../packages/chakra-ui '@refinedev/cli': specifier: ^2.16.46 @@ -9286,13 +9286,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -9365,7 +9365,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -9438,7 +9438,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -9502,10 +9502,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -9569,10 +9569,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -9621,13 +9621,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -9777,13 +9777,13 @@ importers: specifier: ^1.2.16 version: link:../../packages/devtools '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/supabase': specifier: ^5.9.8 @@ -9978,10 +9978,10 @@ importers: specifier: ^1.3.16 version: link:../../packages/kbar '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 @@ -10176,7 +10176,7 @@ importers: specifier: ^1.2.16 version: link:../../packages/devtools '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/kbar': specifier: ^1.3.16 @@ -10243,13 +10243,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -10304,13 +10304,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-router': specifier: ^1.0.1 version: link:../../packages/react-router '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/simple-rest': specifier: ^5.0.10 @@ -10420,7 +10420,7 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/remix-router': specifier: ^3.0.8 @@ -10493,10 +10493,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/remix-router': specifier: ^3.0.8 @@ -10572,13 +10572,13 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/inferencer': - specifier: ^5.0.3 + specifier: ^5.1.0 version: link:../../packages/inferencer '@refinedev/kbar': specifier: ^1.3.16 version: link:../../packages/kbar '@refinedev/mui': - specifier: ^6.1.3 + specifier: ^6.2.0 version: link:../../packages/mui '@refinedev/remix-router': specifier: ^3.0.8 @@ -10636,10 +10636,10 @@ importers: specifier: ^4.57.9 version: link:../../packages/core '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../../packages/react-hook-form '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../../packages/react-table '@refinedev/remix-router': specifier: ^3.0.8 @@ -11008,7 +11008,7 @@ importers: specifier: ^11.8.1 version: 11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0) '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../react-hook-form '@refinedev/ui-types': specifier: ^1.24.2 @@ -11748,7 +11748,7 @@ importers: specifier: ^0.1.4 version: 0.1.4(esbuild@0.21.5) '@refinedev/devtools-ui': - specifier: 1.1.31 + specifier: 1.2.0 version: link:../devtools-ui '@testing-library/jest-dom': specifier: ^5.16.4 @@ -12221,19 +12221,19 @@ importers: specifier: ^5.45.1 version: link:../antd '@refinedev/chakra-ui': - specifier: ^2.34.1 + specifier: ^2.37.0 version: link:../chakra-ui '@refinedev/mantine': specifier: ^2.35.1 version: link:../mantine '@refinedev/mui': - specifier: ^6.0.3 + specifier: ^6.2.0 version: link:../mui '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../react-hook-form '@refinedev/react-table': - specifier: ^5.6.15 + specifier: ^5.6.16 version: link:../react-table '@testing-library/jest-dom': specifier: ^5.16.4 @@ -12753,7 +12753,7 @@ importers: specifier: ^7.23.5 version: 7.23.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@mui/material@6.1.7(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(@mui/system@6.1.6(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@refinedev/react-hook-form': - specifier: ^4.9.3 + specifier: ^4.10.0 version: link:../react-hook-form '@refinedev/ui-types': specifier: ^1.24.2