diff --git a/package.json b/package.json index 8af7416..4db10bc 100644 --- a/package.json +++ b/package.json @@ -17,13 +17,13 @@ "license": "MIT", "type": "module", "dependencies": { - "@ant-design/x": "^2.0.0", + "@ant-design/x": "^2.0.1", "@astrojs/mdx": "^4.3.12", "@astrojs/react": "^4.4.2", "@astrojs/sitemap": "^3.6.0", "@floating-ui/dom": "^1.7.4", "@kevisual/context": "^0.0.4", - "@kevisual/kv-login": "^0.0.6", + "@kevisual/kv-login": "^0.0.7", "@kevisual/query": "0.0.29", "@kevisual/query-login": "^0.0.7", "@kevisual/registry": "^0.0.1", @@ -31,7 +31,7 @@ "@radix-ui/react-navigation-menu": "^1.2.14", "@radix-ui/react-slot": "^1.2.4", "@tailwindcss/vite": "^4.1.17", - "astro": "^5.16.3", + "astro": "^5.16.4", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "dayjs": "^1.11.19", @@ -40,8 +40,8 @@ "lucide-react": "^0.555.0", "nanoid": "^5.1.6", "qrcode": "^1.5.4", - "react": "^19.2.0", - "react-dom": "^19.2.0", + "react": "^19.2.1", + "react-dom": "^19.2.1", "react-toastify": "^11.0.5", "tailwind-merge": "^3.4.0", "zustand": "^5.0.9" @@ -56,10 +56,10 @@ "@types/react-dom": "^19.2.3", "@vitejs/plugin-basic-ssl": "^2.1.0", "dotenv": "^17.2.3", - "react": "^19.2.0", + "react": "^19.2.1", "tailwindcss": "^4.1.17", "tw-animate-css": "^1.4.0", - "vite": "^7.2.4" + "vite": "^7.2.6" }, "pnpm": { "onlyBuiltDependencies": [ diff --git a/packages/kv-login/bun.config.ts b/packages/kv-login/bun.config.ts new file mode 100644 index 0000000..4ba7316 --- /dev/null +++ b/packages/kv-login/bun.config.ts @@ -0,0 +1,15 @@ +import { build } from 'bun'; + +await build({ + entrypoints: ["./src/main.ts"], + outdir: './dist', + target: 'browser', + format: 'esm', + naming: { + entry: 'app.js', + }, + minify: false, + sourcemap: false, +}); + +console.log('✅ Build complete: dist/app.js'); diff --git a/packages/kv-login/package.json b/packages/kv-login/package.json index f79f9cf..1e301c9 100644 --- a/packages/kv-login/package.json +++ b/packages/kv-login/package.json @@ -1,11 +1,12 @@ { "name": "@kevisual/kv-login", - "version": "0.0.6", + "version": "0.0.7", "description": "", "main": "src/main.ts", "scripts": { "dev": "vite", - "build": "vite build --config vite-lib.config.ts", + "build": "bun bun.config.ts", + "postbuild": "dts -i src/main.ts -o app.d.ts", "build:test": "vite build", "prepub": "rm -rf ./dist && pnpm run build:test", "pub": "ev deploy ./dist -k kv-login-test -v 0.0.6 -u -y yes" @@ -25,10 +26,11 @@ "qrcode": "^1.5.4" }, "exports": { - ".": "./dist/kv-login.es.js", - "./kv-login.es.js": "./dist/kv-login.es.js", - "./kv-login.umd.js": "./dist/kv-login.umd.js", + ".": "./dist/app.js", "./types": "./types/index.d.ts" }, - "types": "./types/index.d.ts" + "types": "./types/index.d.ts", + "devDependencies": { + "@types/bun": "^1.3.3" + } } \ No newline at end of file diff --git a/packages/kv-login/src/modules/login-handle.ts b/packages/kv-login/src/modules/login-handle.ts index f5a0b2c..c559c36 100644 --- a/packages/kv-login/src/modules/login-handle.ts +++ b/packages/kv-login/src/modules/login-handle.ts @@ -19,7 +19,11 @@ export const redirectHome = () => { const href = decodeURIComponent(redirect); window.open(href, '_self'); } + // 从url上清除 code 参数, 清除 state 参数 emit({ type: 'login-success', data: {} }); + setTimeout(() => { + clearCode(); + }, 1500); } export const loginHandle = async (opts: LoginOpts) => { const { loginMethod, data, el } = opts diff --git a/packages/kv-login/vite-lib.config.ts b/packages/kv-login/vite-lib.config.ts deleted file mode 100644 index 17160e6..0000000 --- a/packages/kv-login/vite-lib.config.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { defineConfig } from 'vite'; - -const entry = './src/main.ts'; -export default defineConfig({ - build: { - lib: { - entry, - name: 'KvLogin', - fileName: (format) => `kv-login.${format}.js`, - } - } -}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 48550b5..2140384 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: dependencies: '@ant-design/x': - specifier: ^2.0.0 - version: 2.0.0(antd@6.0.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^2.0.1 + version: 2.0.1(antd@6.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@astrojs/mdx': specifier: ^4.3.12 - version: 4.3.12(astro@5.16.3(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.52.5)(terser@5.37.0)(typescript@5.8.3)) + version: 4.3.12(astro@5.16.4(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.52.5)(terser@5.37.0)(typescript@5.8.3)) '@astrojs/react': specifier: ^4.4.2 - version: 4.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(terser@5.37.0) + version: 4.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(terser@5.37.0) '@astrojs/sitemap': specifier: ^3.6.0 version: 3.6.0 @@ -27,8 +27,8 @@ importers: specifier: ^0.0.4 version: 0.0.4 '@kevisual/kv-login': - specifier: ^0.0.6 - version: 0.0.6(@kevisual/query@0.0.29(ws@8.18.0)(zod@3.25.76)) + specifier: ^0.0.7 + version: 0.0.7(@kevisual/query@0.0.29(ws@8.18.0)(zod@3.25.76)) '@kevisual/query': specifier: 0.0.29 version: 0.0.29(ws@8.18.0)(zod@3.25.76) @@ -40,19 +40,19 @@ importers: version: 0.0.1(typescript@5.8.3) '@radix-ui/react-dialog': specifier: ^1.1.15 - version: 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@radix-ui/react-navigation-menu': specifier: ^1.2.14 - version: 1.2.14(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 1.2.14(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@radix-ui/react-slot': specifier: ^1.2.4 - version: 1.2.4(@types/react@19.2.7)(react@19.2.0) + version: 1.2.4(@types/react@19.2.7)(react@19.2.1) '@tailwindcss/vite': specifier: ^4.1.17 - version: 4.1.17(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)) + version: 4.1.17(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)) astro: - specifier: ^5.16.3 - version: 5.16.3(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.52.5)(terser@5.37.0)(typescript@5.8.3) + specifier: ^5.16.4 + version: 5.16.4(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.52.5)(terser@5.37.0)(typescript@5.8.3) class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -70,7 +70,7 @@ importers: version: 5.8.1 lucide-react: specifier: ^0.555.0 - version: 0.555.0(react@19.2.0) + version: 0.555.0(react@19.2.1) nanoid: specifier: ^5.1.6 version: 5.1.6 @@ -78,20 +78,20 @@ importers: specifier: ^1.5.4 version: 1.5.4 react: - specifier: ^19.2.0 - version: 19.2.0 + specifier: ^19.2.1 + version: 19.2.1 react-dom: - specifier: ^19.2.0 - version: 19.2.0(react@19.2.0) + specifier: ^19.2.1 + version: 19.2.1(react@19.2.1) react-toastify: specifier: ^11.0.5 - version: 11.0.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 11.0.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) tailwind-merge: specifier: ^3.4.0 version: 3.4.0 zustand: specifier: ^5.0.9 - version: 5.0.9(@types/react@19.2.7)(react@19.2.0) + version: 5.0.9(@types/react@19.2.7)(react@19.2.1) devDependencies: '@kevisual/router': specifier: 0.0.33 @@ -113,7 +113,7 @@ importers: version: 19.2.3(@types/react@19.2.7) '@vitejs/plugin-basic-ssl': specifier: ^2.1.0 - version: 2.1.0(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)) + version: 2.1.0(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)) dotenv: specifier: ^17.2.3 version: 17.2.3 @@ -124,8 +124,8 @@ importers: specifier: ^1.4.0 version: 1.4.0 vite: - specifier: ^7.2.4 - version: 7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0) + specifier: ^7.2.6 + version: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0) packages/user-login: dependencies: @@ -245,10 +245,10 @@ packages: peerDependencies: react: '>=16.9.0' - '@ant-design/x@2.0.0': - resolution: {integrity: sha512-fyOnuxeAV1D22vOj6qtw3xBeb9GM/IDVgtl0pBcnPcmKaCdjeFHhhunWMBxtHrx1zRdM76rhGAokhY5lTMYG5w==} + '@ant-design/x@2.0.1': + resolution: {integrity: sha512-s2I43bn6QnWYJAAwtIqa2RJr6WXjlPXLdqwTKtAFNLcyFZY4LwB7iVmmgwhqltYu0aP2MeTeFpdPCbMbUMJroA==} peerDependencies: - antd: ^6.0.0 + antd: ^6.0.1 react: '>=18.0.0' react-dom: '>=18.0.0' @@ -880,8 +880,8 @@ packages: '@kevisual/context@0.0.4': resolution: {integrity: sha512-HJeLeZQLU+7tCluSfOyvkgKLs0HjCZrdJlZgEgKRSa8XTwZfMAUt6J7qZTbrZAHBlPtX68EPu/PI8JMCeu3WAQ==} - '@kevisual/kv-login@0.0.6': - resolution: {integrity: sha512-Sl6ES5f/ne2JQmFPUDjzDOEbahoDsTWYHztHtMha9AKrP+9mYEKmDo60ZbrL616PEp5z1btrM955JeVPZhTHTw==} + '@kevisual/kv-login@0.0.7': + resolution: {integrity: sha512-PB4AultJdrnSf9Knz3zTCdMzE8TS7JbNpoaL9gQJDEpePXNhZrsnKNXMyd0XFh6f3GNhrc39cA/O4SsOlZlx2w==} '@kevisual/query-login@0.0.6': resolution: {integrity: sha512-ZdX+sxeQaM3PV9fZXofMlxFz1RmpYIkoi47exzUgw6DADjEryBAQKRXe2/oL20NsBTV8owqaagRqffAVjq5c5g==} @@ -1860,8 +1860,8 @@ packages: resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true - astro@5.16.3: - resolution: {integrity: sha512-KzDk41F9Dspf5fM/Ls4XZhV4/csjJcWBrlenbnp5V3NGwU1zEaJz/HIyrdKdf5yw+FgwCeD2+Yos1Xkx9gnI0A==} + astro@5.16.4: + resolution: {integrity: sha512-rgXI/8/tnO3Y9tfAaUyg/8beKhlIMltbiC8Q6jCoAfEidOyaue4KYKzbe0gJIb6qEdEaG3Kf3BY3EOSLkbWOLg==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -2977,6 +2977,11 @@ packages: peerDependencies: react: ^19.2.0 + react-dom@19.2.1: + resolution: {integrity: sha512-ibrK8llX2a4eOskq1mXKu/TGZj9qzomO+sNfO98M6d9zIPOEhlBkMkBUBLd1vgS0gQsLDBzA+8jJBVXDnfHmJg==} + peerDependencies: + react: ^19.2.1 + react-i18next@15.7.4: resolution: {integrity: sha512-nyU8iKNrI5uDJch0z9+Y5XEr34b0wkyYj3Rp+tfbahxtlswxSCjcUL9H0nqXo9IR3/t5Y5PKIA3fx3MfUyR9Xw==} peerDependencies: @@ -3044,6 +3049,10 @@ packages: resolution: {integrity: sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==} engines: {node: '>=0.10.0'} + react@19.2.1: + resolution: {integrity: sha512-DGrYcCWK7tvYMnWh79yrPHt+vdx9tY+1gPZa7nJQtO/p8bLTDaHp4dzwEhQB7pZ4Xe3ok4XKuEPrVuc+wlpkmw==} + engines: {node: '>=0.10.0'} + readdirp@4.1.2: resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} engines: {node: '>= 14.18.0'} @@ -3582,8 +3591,8 @@ packages: yaml: optional: true - vite@7.2.4: - resolution: {integrity: sha512-NL8jTlbo0Tn4dUEXEsUg8KeyG/Lkmc4Fnzb8JXN/Ykm9G4HNImjtABMJgkQoVjOBN/j2WAwDTRytdqJbZsah7w==} + vite@7.2.6: + resolution: {integrity: sha512-tI2l/nFHC5rLh7+5+o7QjKjSR04ivXDF4jcgV0f/bTQ+OJiITy5S6gaynVsEM+7RqzufMnVbIon6Sr5x1SDYaQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -3771,62 +3780,62 @@ snapshots: dependencies: '@ant-design/fast-color': 3.0.0 - '@ant-design/cssinjs-utils@2.0.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@ant-design/cssinjs-utils@2.0.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@ant-design/cssinjs': 2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@ant-design/cssinjs': 2.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@babel/runtime': 7.28.4 - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@ant-design/cssinjs@2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@ant-design/cssinjs@2.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@babel/runtime': 7.28.4 '@emotion/hash': 0.8.0 '@emotion/unitless': 0.7.5 - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 csstype: 3.2.3 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) stylis: 4.3.6 '@ant-design/fast-color@3.0.0': {} '@ant-design/icons-svg@4.4.2': {} - '@ant-design/icons@6.1.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@ant-design/icons@6.1.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@ant-design/colors': 8.0.0 '@ant-design/icons-svg': 4.4.2 - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@ant-design/react-slick@1.1.2(react@19.2.0)': + '@ant-design/react-slick@1.1.2(react@19.2.1)': dependencies: '@babel/runtime': 7.28.4 classnames: 2.5.1 json2mq: 0.2.0 - react: 19.2.0 + react: 19.2.1 resize-observer-polyfill: 1.5.1 throttle-debounce: 5.0.2 - '@ant-design/x@2.0.0(antd@6.0.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@ant-design/x@2.0.1(antd@6.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@ant-design/colors': 8.0.0 - '@ant-design/cssinjs': 2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@ant-design/cssinjs-utils': 2.0.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@ant-design/cssinjs': 2.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@ant-design/cssinjs-utils': 2.0.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@ant-design/fast-color': 3.0.0 - '@ant-design/icons': 6.1.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@ant-design/icons': 6.1.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@babel/runtime': 7.28.4 - antd: 6.0.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + antd: 6.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) classnames: 2.5.1 - rc-motion: 2.9.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - rc-util: 5.44.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + rc-motion: 2.9.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + rc-util: 5.44.4(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) '@astrojs/compiler@2.13.0': {} @@ -3858,12 +3867,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@4.3.12(astro@5.16.3(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.52.5)(terser@5.37.0)(typescript@5.8.3))': + '@astrojs/mdx@4.3.12(astro@5.16.4(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.52.5)(terser@5.37.0)(typescript@5.8.3))': dependencies: '@astrojs/markdown-remark': 6.3.9 '@mdx-js/mdx': 3.1.1 acorn: 8.15.0 - astro: 5.16.3(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.52.5)(terser@5.37.0)(typescript@5.8.3) + astro: 5.16.4(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.52.5)(terser@5.37.0)(typescript@5.8.3) es-module-lexer: 1.7.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -3881,13 +3890,13 @@ snapshots: dependencies: prismjs: 1.30.0 - '@astrojs/react@4.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(terser@5.37.0)': + '@astrojs/react@4.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(terser@5.37.0)': dependencies: '@types/react': 19.2.7 '@types/react-dom': 19.2.3(@types/react@19.2.7) '@vitejs/plugin-react': 4.7.0(vite@6.4.1(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) ultrahtml: 1.6.0 vite: 6.4.1(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0) transitivePeerDependencies: @@ -4365,7 +4374,7 @@ snapshots: '@kevisual/context@0.0.4': {} - '@kevisual/kv-login@0.0.6(@kevisual/query@0.0.29(ws@8.18.0)(zod@3.25.76))': + '@kevisual/kv-login@0.0.7(@kevisual/query@0.0.29(ws@8.18.0)(zod@3.25.76))': dependencies: '@kevisual/context': 0.0.4 '@kevisual/query-login': 0.0.7(@kevisual/query@0.0.29(ws@8.18.0)(zod@3.25.76)) @@ -4404,11 +4413,11 @@ snapshots: i18next: 25.6.0(typescript@5.8.3) i18next-browser-languagedetector: 8.2.0 i18next-http-backend: 3.0.2 - lucide-react: 0.509.0(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) - react-i18next: 15.7.4(i18next@25.6.0(typescript@5.8.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3) - react-toastify: 11.0.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + lucide-react: 0.509.0(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) + react-i18next: 15.7.4(i18next@25.6.0(typescript@5.8.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.8.3) + react-toastify: 11.0.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) tailwind-merge: 3.4.0 transitivePeerDependencies: - encoding @@ -4473,205 +4482,205 @@ snapshots: '@radix-ui/primitive@1.1.3': {} - '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.7)(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.7)(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) optionalDependencies: '@types/react': 19.2.7 '@types/react-dom': 19.2.3(@types/react@19.2.7) - '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.7)(react@19.2.0)': + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.7)(react@19.2.1)': dependencies: - react: 19.2.0 + react: 19.2.1 optionalDependencies: '@types/react': 19.2.7 - '@radix-ui/react-context@1.1.2(@types/react@19.2.7)(react@19.2.0)': + '@radix-ui/react-context@1.1.2(@types/react@19.2.7)(react@19.2.1)': dependencies: - react: 19.2.0 + react: 19.2.1 optionalDependencies: '@types/react': 19.2.7 - '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.7)(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.7)(react@19.2.1) aria-hidden: 1.2.6 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) - react-remove-scroll: 2.7.2(@types/react@19.2.7)(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) + react-remove-scroll: 2.7.2(@types/react@19.2.7)(react@19.2.1) optionalDependencies: '@types/react': 19.2.7 '@types/react-dom': 19.2.3(@types/react@19.2.7) - '@radix-ui/react-direction@1.1.1(@types/react@19.2.7)(react@19.2.0)': + '@radix-ui/react-direction@1.1.1(@types/react@19.2.7)(react@19.2.1)': dependencies: - react: 19.2.0 + react: 19.2.1 optionalDependencies: '@types/react': 19.2.7 - '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.7)(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.7)(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) optionalDependencies: '@types/react': 19.2.7 '@types/react-dom': 19.2.3(@types/react@19.2.7) - '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.7)(react@19.2.0)': + '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.7)(react@19.2.1)': dependencies: - react: 19.2.0 + react: 19.2.1 optionalDependencies: '@types/react': 19.2.7 - '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) optionalDependencies: '@types/react': 19.2.7 '@types/react-dom': 19.2.3(@types/react@19.2.7) - '@radix-ui/react-id@1.1.1(@types/react@19.2.7)(react@19.2.0)': + '@radix-ui/react-id@1.1.1(@types/react@19.2.7)(react@19.2.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.0) - react: 19.2.0 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.1) + react: 19.2.1 optionalDependencies: '@types/react': 19.2.7 - '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) optionalDependencies: '@types/react': 19.2.7 '@types/react-dom': 19.2.3(@types/react@19.2.7) - '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) optionalDependencies: '@types/react': 19.2.7 '@types/react-dom': 19.2.3(@types/react@19.2.7) - '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) optionalDependencies: '@types/react': 19.2.7 '@types/react-dom': 19.2.3(@types/react@19.2.7) - '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.7)(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.7)(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) optionalDependencies: '@types/react': 19.2.7 '@types/react-dom': 19.2.3(@types/react@19.2.7) - '@radix-ui/react-slot@1.2.3(@types/react@19.2.7)(react@19.2.0)': + '@radix-ui/react-slot@1.2.3(@types/react@19.2.7)(react@19.2.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.0) - react: 19.2.0 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.1) + react: 19.2.1 optionalDependencies: '@types/react': 19.2.7 - '@radix-ui/react-slot@1.2.4(@types/react@19.2.7)(react@19.2.0)': + '@radix-ui/react-slot@1.2.4(@types/react@19.2.7)(react@19.2.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.0) - react: 19.2.0 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.1) + react: 19.2.1 optionalDependencies: '@types/react': 19.2.7 - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.7)(react@19.2.0)': + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.7)(react@19.2.1)': dependencies: - react: 19.2.0 + react: 19.2.1 optionalDependencies: '@types/react': 19.2.7 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.7)(react@19.2.0)': + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.7)(react@19.2.1)': dependencies: - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.7)(react@19.2.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.0) - react: 19.2.0 + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.7)(react@19.2.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.1) + react: 19.2.1 optionalDependencies: '@types/react': 19.2.7 - '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.7)(react@19.2.0)': + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.7)(react@19.2.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.0) - react: 19.2.0 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.1) + react: 19.2.1 optionalDependencies: '@types/react': 19.2.7 - '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.7)(react@19.2.0)': + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.7)(react@19.2.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.0) - react: 19.2.0 + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.1) + react: 19.2.1 optionalDependencies: '@types/react': 19.2.7 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.7)(react@19.2.0)': + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.7)(react@19.2.1)': dependencies: - react: 19.2.0 + react: 19.2.1 optionalDependencies: '@types/react': 19.2.7 - '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.7)(react@19.2.0)': + '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.7)(react@19.2.1)': dependencies: - react: 19.2.0 + react: 19.2.1 optionalDependencies: '@types/react': 19.2.7 - '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) optionalDependencies: '@types/react': 19.2.7 '@types/react-dom': 19.2.3(@types/react@19.2.7) @@ -4680,328 +4689,328 @@ snapshots: dependencies: '@babel/runtime': 7.28.4 - '@rc-component/cascader@1.7.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/cascader@1.7.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/select': 1.2.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/tree': 1.0.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/select': 1.2.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/tree': 1.0.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/checkbox@1.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/checkbox@1.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/collapse@1.1.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/collapse@1.1.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@babel/runtime': 7.28.4 - '@rc-component/motion': 1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/motion': 1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/color-picker@3.0.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/color-picker@3.0.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@ant-design/fast-color': 3.0.0 - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/context@2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/context@2.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/dialog@1.5.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/dialog@1.5.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/motion': 1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/portal': 2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/motion': 1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/portal': 2.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/drawer@1.2.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/drawer@1.2.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/motion': 1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/portal': 2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/motion': 1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/portal': 2.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) classnames: 2.5.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/dropdown@1.0.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/dropdown@1.0.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/trigger': 3.7.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/trigger': 3.7.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/form@1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/form@1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@rc-component/async-validator': 5.0.4 - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/image@1.5.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/image@1.5.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/motion': 1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/portal': 2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/motion': 1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/portal': 2.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/input-number@1.6.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/input-number@1.6.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@rc-component/mini-decimal': 1.1.0 - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/input@1.1.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/input@1.1.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/mentions@1.5.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/mentions@1.5.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/input': 1.1.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/menu': 1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/textarea': 1.1.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/trigger': 3.7.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/input': 1.1.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/menu': 1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/textarea': 1.1.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/trigger': 3.7.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/menu@1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/menu@1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/motion': 1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/trigger': 3.7.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/motion': 1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/trigger': 3.7.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - rc-overflow: 1.5.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + rc-overflow: 1.5.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) '@rc-component/mini-decimal@1.1.0': dependencies: '@babel/runtime': 7.28.4 - '@rc-component/motion@1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/motion@1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/mutate-observer@2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/mutate-observer@2.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/notification@1.2.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/notification@1.2.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/motion': 1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/motion': 1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/pagination@1.2.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/pagination@1.2.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/picker@1.6.0(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/picker@1.6.0(dayjs@1.11.19)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/resize-observer': 1.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/trigger': 3.7.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/resize-observer': 1.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/trigger': 3.7.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - rc-overflow: 1.5.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + rc-overflow: 1.5.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) optionalDependencies: dayjs: 1.11.19 - '@rc-component/portal@2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/portal@2.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/progress@1.0.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/progress@1.0.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/qrcode@1.1.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/qrcode@1.1.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@babel/runtime': 7.28.4 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/rate@1.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/rate@1.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/resize-observer@1.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/resize-observer@1.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/segmented@1.2.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/segmented@1.2.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: '@babel/runtime': 7.28.4 - '@rc-component/motion': 1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/motion': 1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/select@1.2.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/select@1.2.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/trigger': 3.7.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/trigger': 3.7.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - rc-overflow: 1.5.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - rc-virtual-list: 3.19.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + rc-overflow: 1.5.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + rc-virtual-list: 3.19.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/slider@1.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/slider@1.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/steps@1.2.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/steps@1.2.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/switch@1.0.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/switch@1.0.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/table@1.8.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/table@1.8.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/context': 2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/resize-observer': 1.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/context': 2.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/resize-observer': 1.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - rc-virtual-list: 3.19.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + rc-virtual-list: 3.19.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/tabs@1.6.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/tabs@1.6.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/dropdown': 1.0.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/menu': 1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/motion': 1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/resize-observer': 1.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/dropdown': 1.0.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/menu': 1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/motion': 1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/resize-observer': 1.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/textarea@1.1.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/textarea@1.1.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/input': 1.1.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/resize-observer': 1.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/input': 1.1.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/resize-observer': 1.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/tooltip@1.3.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/tooltip@1.3.4(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/trigger': 3.7.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/trigger': 3.7.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/tour@2.2.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/tour@2.2.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/portal': 2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/trigger': 3.7.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/portal': 2.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/trigger': 3.7.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/tree-select@1.3.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/tree-select@1.3.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/select': 1.2.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/tree': 1.0.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/select': 1.2.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/tree': 1.0.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/tree@1.0.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/tree@1.0.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/motion': 1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/motion': 1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - rc-virtual-list: 3.19.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + rc-virtual-list: 3.19.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/trigger@3.7.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/trigger@3.7.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/motion': 1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/portal': 2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/resize-observer': 1.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/motion': 1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/portal': 2.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/resize-observer': 1.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/upload@1.1.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/upload@1.1.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - '@rc-component/util@1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@rc-component/util@1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: is-mobile: 5.0.0 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) react-is: 18.3.1 '@rolldown/pluginutils@1.0.0-beta.27': {} @@ -5218,12 +5227,12 @@ snapshots: tailwindcss: 4.1.17 vite: 7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0) - '@tailwindcss/vite@4.1.17(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0))': + '@tailwindcss/vite@4.1.17(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0))': dependencies: '@tailwindcss/node': 4.1.17 '@tailwindcss/oxide': 4.1.17 tailwindcss: 4.1.17 - vite: 7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0) + vite: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0) '@types/babel__core@7.20.5': dependencies: @@ -5320,9 +5329,9 @@ snapshots: dependencies: vite: 7.2.2(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0) - '@vitejs/plugin-basic-ssl@2.1.0(vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0))': + '@vitejs/plugin-basic-ssl@2.1.0(vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0))': dependencies: - vite: 7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0) + vite: 7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0) '@vitejs/plugin-react@4.7.0(vite@6.4.1(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0))': dependencies: @@ -5368,55 +5377,55 @@ snapshots: ansi-styles@6.2.3: {} - antd@6.0.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + antd@6.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1): dependencies: '@ant-design/colors': 8.0.0 - '@ant-design/cssinjs': 2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@ant-design/cssinjs-utils': 2.0.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@ant-design/cssinjs': 2.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@ant-design/cssinjs-utils': 2.0.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@ant-design/fast-color': 3.0.0 - '@ant-design/icons': 6.1.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@ant-design/react-slick': 1.1.2(react@19.2.0) - '@rc-component/cascader': 1.7.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/checkbox': 1.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/collapse': 1.1.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/color-picker': 3.0.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/dialog': 1.5.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/drawer': 1.2.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/dropdown': 1.0.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/form': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/image': 1.5.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/input': 1.1.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/input-number': 1.6.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/mentions': 1.5.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/menu': 1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/motion': 1.1.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/mutate-observer': 2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/notification': 1.2.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/pagination': 1.2.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/picker': 1.6.0(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/progress': 1.0.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/qrcode': 1.1.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/rate': 1.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/resize-observer': 1.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/segmented': 1.2.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/select': 1.2.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/slider': 1.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/steps': 1.2.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/switch': 1.0.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/table': 1.8.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/tabs': 1.6.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/textarea': 1.1.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/tooltip': 1.3.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/tour': 2.2.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/tree': 1.0.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/tree-select': 1.3.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/trigger': 3.7.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/upload': 1.1.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@rc-component/util': 1.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@ant-design/icons': 6.1.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@ant-design/react-slick': 1.1.2(react@19.2.1) + '@rc-component/cascader': 1.7.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/checkbox': 1.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/collapse': 1.1.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/color-picker': 3.0.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/dialog': 1.5.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/drawer': 1.2.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/dropdown': 1.0.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/form': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/image': 1.5.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/input': 1.1.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/input-number': 1.6.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/mentions': 1.5.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/menu': 1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/motion': 1.1.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/mutate-observer': 2.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/notification': 1.2.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/pagination': 1.2.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/picker': 1.6.0(dayjs@1.11.19)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/progress': 1.0.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/qrcode': 1.1.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/rate': 1.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/resize-observer': 1.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/segmented': 1.2.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/select': 1.2.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/slider': 1.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/steps': 1.2.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/switch': 1.0.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/table': 1.8.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/tabs': 1.6.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/textarea': 1.1.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/tooltip': 1.3.4(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/tour': 2.2.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/tree': 1.0.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/tree-select': 1.3.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/trigger': 3.7.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/upload': 1.1.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + '@rc-component/util': 1.4.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) clsx: 2.1.1 dayjs: 1.11.19 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) scroll-into-view-if-needed: 3.1.0 throttle-debounce: 5.0.2 transitivePeerDependencies: @@ -5443,7 +5452,7 @@ snapshots: astring@1.9.0: {} - astro@5.16.3(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.52.5)(terser@5.37.0)(typescript@5.8.3): + astro@5.16.4(idb-keyval@6.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.52.5)(terser@5.37.0)(typescript@5.8.3): dependencies: '@astrojs/compiler': 2.13.0 '@astrojs/internal-helpers': 0.7.5 @@ -6287,13 +6296,13 @@ snapshots: dependencies: yallist: 3.1.1 - lucide-react@0.509.0(react@19.2.0): + lucide-react@0.509.0(react@19.2.1): dependencies: - react: 19.2.0 + react: 19.2.1 - lucide-react@0.555.0(react@19.2.0): + lucide-react@0.555.0(react@19.2.1): dependencies: - react: 19.2.0 + react: 19.2.1 magic-string@0.30.21: dependencies: @@ -6902,61 +6911,66 @@ snapshots: range-parser@1.2.1: {} - rc-motion@2.9.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + rc-motion@2.9.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1): dependencies: '@babel/runtime': 7.28.4 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + rc-util: 5.44.4(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - rc-overflow@1.5.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + rc-overflow@1.5.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1): dependencies: '@babel/runtime': 7.28.4 classnames: 2.5.1 - rc-resize-observer: 1.4.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - rc-util: 5.44.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + rc-resize-observer: 1.4.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + rc-util: 5.44.4(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) - rc-resize-observer@1.4.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + rc-resize-observer@1.4.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1): dependencies: '@babel/runtime': 7.28.4 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + rc-util: 5.44.4(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) resize-observer-polyfill: 1.5.1 - rc-util@5.44.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + rc-util@5.44.4(react-dom@19.2.1(react@19.2.1))(react@19.2.1): dependencies: '@babel/runtime': 7.28.4 - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) react-is: 18.3.1 - rc-virtual-list@3.19.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + rc-virtual-list@3.19.2(react-dom@19.2.1(react@19.2.1))(react@19.2.1): dependencies: '@babel/runtime': 7.28.4 classnames: 2.5.1 - rc-resize-observer: 1.4.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - rc-util: 5.44.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-dom: 19.2.0(react@19.2.0) + rc-resize-observer: 1.4.3(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + rc-util: 5.44.4(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) react-dom@19.2.0(react@19.2.0): dependencies: react: 19.2.0 scheduler: 0.27.0 - react-i18next@15.7.4(i18next@25.6.0(typescript@5.8.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3): + react-dom@19.2.1(react@19.2.1): + dependencies: + react: 19.2.1 + scheduler: 0.27.0 + + react-i18next@15.7.4(i18next@25.6.0(typescript@5.8.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.8.3): dependencies: '@babel/runtime': 7.28.4 html-parse-stringify: 3.0.1 i18next: 25.6.0(typescript@5.8.3) - react: 19.2.0 + react: 19.2.1 optionalDependencies: - react-dom: 19.2.0(react@19.2.0) + react-dom: 19.2.1(react@19.2.1) typescript: 5.8.3 react-is@18.3.1: {} @@ -6965,29 +6979,29 @@ snapshots: react-refresh@0.18.0: {} - react-remove-scroll-bar@2.3.8(@types/react@19.2.7)(react@19.2.0): + react-remove-scroll-bar@2.3.8(@types/react@19.2.7)(react@19.2.1): dependencies: - react: 19.2.0 - react-style-singleton: 2.2.3(@types/react@19.2.7)(react@19.2.0) + react: 19.2.1 + react-style-singleton: 2.2.3(@types/react@19.2.7)(react@19.2.1) tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.7 - react-remove-scroll@2.7.2(@types/react@19.2.7)(react@19.2.0): + react-remove-scroll@2.7.2(@types/react@19.2.7)(react@19.2.1): dependencies: - react: 19.2.0 - react-remove-scroll-bar: 2.3.8(@types/react@19.2.7)(react@19.2.0) - react-style-singleton: 2.2.3(@types/react@19.2.7)(react@19.2.0) + react: 19.2.1 + react-remove-scroll-bar: 2.3.8(@types/react@19.2.7)(react@19.2.1) + react-style-singleton: 2.2.3(@types/react@19.2.7)(react@19.2.1) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.2.7)(react@19.2.0) - use-sidecar: 1.1.3(@types/react@19.2.7)(react@19.2.0) + use-callback-ref: 1.3.3(@types/react@19.2.7)(react@19.2.1) + use-sidecar: 1.1.3(@types/react@19.2.7)(react@19.2.1) optionalDependencies: '@types/react': 19.2.7 - react-style-singleton@2.2.3(@types/react@19.2.7)(react@19.2.0): + react-style-singleton@2.2.3(@types/react@19.2.7)(react@19.2.1): dependencies: get-nonce: 1.0.1 - react: 19.2.0 + react: 19.2.1 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.7 @@ -6998,8 +7012,16 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) + react-toastify@11.0.5(react-dom@19.2.1(react@19.2.1))(react@19.2.1): + dependencies: + clsx: 2.1.1 + react: 19.2.1 + react-dom: 19.2.1(react@19.2.1) + react@19.2.0: {} + react@19.2.1: {} + readdirp@4.1.2: {} recma-build-jsx@1.0.0: @@ -7511,17 +7533,17 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - use-callback-ref@1.3.3(@types/react@19.2.7)(react@19.2.0): + use-callback-ref@1.3.3(@types/react@19.2.7)(react@19.2.1): dependencies: - react: 19.2.0 + react: 19.2.1 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.7 - use-sidecar@1.1.3(@types/react@19.2.7)(react@19.2.0): + use-sidecar@1.1.3(@types/react@19.2.7)(react@19.2.1): dependencies: detect-node-es: 1.1.0 - react: 19.2.0 + react: 19.2.1 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.7 @@ -7569,7 +7591,7 @@ snapshots: lightningcss: 1.30.2 terser: 5.37.0 - vite@7.2.4(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0): + vite@7.2.6(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0): dependencies: esbuild: 0.25.11 fdir: 6.5.0(picomatch@4.0.3) @@ -7676,9 +7698,9 @@ snapshots: '@types/react': 19.2.2 react: 19.2.0 - zustand@5.0.9(@types/react@19.2.7)(react@19.2.0): + zustand@5.0.9(@types/react@19.2.7)(react@19.2.1): optionalDependencies: '@types/react': 19.2.7 - react: 19.2.0 + react: 19.2.1 zwitch@2.0.4: {} diff --git a/src/apps/home/chat.ts b/src/apps/home/chat.ts new file mode 100644 index 0000000..9eaff7f --- /dev/null +++ b/src/apps/home/chat.ts @@ -0,0 +1,15 @@ +import { query } from '@/modules/query'; +import { toast } from 'react-toastify'; +export const postChat = async (question: string) => { + const res = await query.post({ + path: 'noco-life', + key: 'chat', + payload: { question }, + }); + if (res.code === 200) { + return res.data?.content; + } else { + toast.error(res.message || 'Failed to get chat response'); + } + return ''; +} \ No newline at end of file diff --git a/src/apps/home/index.tsx b/src/apps/home/index.tsx index c738b2e..bc3d147 100644 --- a/src/apps/home/index.tsx +++ b/src/apps/home/index.tsx @@ -2,9 +2,12 @@ import { app } from '../ai'; import { Sender, XProvider } from '@ant-design/x'; -import { useEffect, useRef } from 'react'; - +import { useEffect, useRef, useState } from 'react'; +import { postChat } from './chat'; import { Nav } from '../nav'; +import { ToastContainer } from 'react-toastify'; +import 'react-toastify/dist/ReactToastify.css'; +import { useHomeStore } from './store'; const useFocus = () => { const inputRef = useRef(null); @@ -31,17 +34,29 @@ const useFocus = () => { return inputRef; } - export const App = () => { const inputRef = useFocus(); + const [content, setContent] = useState(''); + const { inputValue, setInputValue, isLoading, setLoading } = useHomeStore(); - - - return
-
- { - console.log('Submitted'); - }} /> + return
+
+ { + console.log('Submitted', message); + setLoading(true); + const res = await postChat(message); + setContent(res || ' '); + setLoading(false); + }} + /> +
+
+ {content}
; } @@ -66,5 +81,6 @@ export const AppProvider = () => { >
) : ( - +