diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index e519f28e9..be73fcd74 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -225,8 +225,8 @@ importers: specifier: ^3.10.0 version: 3.10.0(react-hook-form@7.71.2(react@19.2.4)) '@raystack/apsara-v1': - specifier: npm:@raystack/apsara@1.0.0-rc.2 - version: '@raystack/apsara@1.0.0-rc.2(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)' + specifier: npm:@raystack/apsara@1.0.0-rc.5 + version: '@raystack/apsara@1.0.0-rc.5(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)' '@raystack/proton': specifier: 0.1.0-7523cfd3a676d3fb72d63c8c4f0476738a2217b3 version: 0.1.0-7523cfd3a676d3fb72d63c8c4f0476738a2217b3(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.21(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -2234,6 +2234,17 @@ packages: '@types/react': optional: true + '@raystack/apsara@1.0.0-rc.5': + resolution: {integrity: sha512-IUWVSTqVMA9OCL5/5xQlvCpu0s/j/JAiR4e6/MbNdQ0dboYRgXKrCIDfsaYVeiwgjy138Bdw68rClZTGO+Kk4g==} + engines: {node: '>=22'} + peerDependencies: + '@types/react': ^19 + react: ^19 + react-dom: ^19 + peerDependenciesMeta: + '@types/react': + optional: true + '@raystack/proton@0.1.0-7523cfd3a676d3fb72d63c8c4f0476738a2217b3': resolution: {integrity: sha512-M3xF5gUqiPnam9Wb7qEsEECTqKYF0yZQJihkmNvHBs5fMA+b5A/lyUujwCTYYFJwk10V8Trr1t4v9uQ19gCoww==} peerDependencies: @@ -9543,6 +9554,25 @@ snapshots: transitivePeerDependencies: - '@types/react-dom' + '@raystack/apsara@1.0.0-rc.5(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@base-ui/react': 1.3.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@base-ui/utils': 0.2.6(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-icons': 1.3.2(react@19.2.4) + '@tanstack/match-sorter-utils': 8.19.4 + '@tanstack/react-table': 8.21.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@tanstack/react-virtual': 3.13.19(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@tanstack/table-core': 8.21.3 + class-variance-authority: 0.7.1 + color: 5.0.3 + dayjs: 1.11.19 + prism-react-renderer: 2.4.1(react@19.2.4) + react: 19.2.4 + react-day-picker: 9.14.0(react@19.2.4) + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@raystack/proton@0.1.0-7523cfd3a676d3fb72d63c8c4f0476738a2217b3(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.21(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@bufbuild/protobuf': 2.11.0 diff --git a/web/sdk/package.json b/web/sdk/package.json index faacd433a..3083e36af 100644 --- a/web/sdk/package.json +++ b/web/sdk/package.json @@ -107,7 +107,7 @@ "@connectrpc/connect-query": "2.1.1", "@connectrpc/connect-web": "2.1.1", "@hookform/resolvers": "^3.10.0", - "@raystack/apsara-v1": "npm:@raystack/apsara@1.0.0-rc.2", + "@raystack/apsara-v1": "npm:@raystack/apsara@1.0.0-rc.5", "@raystack/proton": "0.1.0-7523cfd3a676d3fb72d63c8c4f0476738a2217b3", "@tanstack/react-query": "^5.90.2", "@tanstack/react-router": "^1.168.3", diff --git a/web/sdk/react/utils/transform-query.ts b/web/sdk/react/utils/transform-query.ts index 0652a073a..b9de9fd02 100644 --- a/web/sdk/react/utils/transform-query.ts +++ b/web/sdk/react/utils/transform-query.ts @@ -22,9 +22,7 @@ export interface TransformOptions { /** * Converts a filter value to the appropriate RQLFilter value format */ -function convertFilterValue( - value: string | number | boolean | null | undefined, -): RQLFilter["value"] { +function convertFilterValue(value: unknown): RQLFilter["value"] { switch (typeof value) { case "boolean": return { case: "boolValue", value }; @@ -33,7 +31,7 @@ function convertFilterValue( case "string": return { case: "stringValue", value }; default: - return { case: "stringValue", value: value ?? "" }; + return { case: "stringValue", value: value == null ? "" : String(value) }; } } diff --git a/web/sdk/react/views-new/auth/magic-link-verify/magic-link-verify-view.tsx b/web/sdk/react/views-new/auth/magic-link-verify/magic-link-verify-view.tsx index 923724896..9d5189e08 100644 --- a/web/sdk/react/views-new/auth/magic-link-verify/magic-link-verify-view.tsx +++ b/web/sdk/react/views-new/auth/magic-link-verify/magic-link-verify-view.tsx @@ -1,6 +1,6 @@ 'use client'; -import { Button, Text, Link, Flex, InputField } from '@raystack/apsara-v1'; +import { Button, Text, Link, Flex, Input } from '@raystack/apsara-v1'; import { ChangeEvent, ComponentPropsWithRef, @@ -96,7 +96,7 @@ export const MagicLinkVerifyView = ({