diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 10386c2a5..75ff3c1b7 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -222,8 +222,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.8 - version: '@raystack/apsara@1.0.0-rc.8(@date-fns/tz@1.4.1)(@types/react@19.2.14)(date-fns@4.1.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)' + specifier: npm:@raystack/apsara@1.0.0-rc.9 + version: '@raystack/apsara@1.0.0-rc.9(@date-fns/tz@1.4.1)(@types/react@19.2.14)(date-fns@4.1.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)' '@raystack/proton': specifier: 0.1.0-859ba765e6cfd44736ddcf42664b742fe7fd916e version: 0.1.0-859ba765e6cfd44736ddcf42664b742fe7fd916e(@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) @@ -2251,6 +2251,17 @@ packages: '@types/react': optional: true + '@raystack/apsara@1.0.0-rc.9': + resolution: {integrity: sha512-RucfY0H0eoVmP594gYWltvmqUicqNPpiH2VPL4EWWhXIsj69NuZXu3i2lvUK7pvgGpRJmkzIg6AdiEhwdxj0pQ==} + engines: {node: '>=22'} + peerDependencies: + '@types/react': ^19 + react: ^19 + react-dom: ^19 + peerDependenciesMeta: + '@types/react': + optional: true + '@raystack/proton@0.1.0-859ba765e6cfd44736ddcf42664b742fe7fd916e': resolution: {integrity: sha512-82QvGoJjcp5zGt/QIkdSJEn2iX8vn/g2H4jm8O3QH3YIZuZp0bXFXo+ddD5S49tSUtWiegi7qWJargHgBceLPg==} peerDependencies: @@ -3657,6 +3668,10 @@ packages: resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==} engines: {node: '>= 0.1.90'} + culori@4.0.2: + resolution: {integrity: sha512-1+BhOB8ahCn4O0cep0Sh2l9KCOfOdY+BXJnKMHFFzDEouSr/el18QwXEMRlOj9UY5nCeA8UN3a/82rUWRBeyBw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} @@ -3692,6 +3707,9 @@ packages: dayjs@1.11.19: resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==} + dayjs@1.11.21: + resolution: {integrity: sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA==} + debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: @@ -9571,6 +9589,28 @@ snapshots: - '@date-fns/tz' - date-fns + '@raystack/apsara@1.0.0-rc.9(@date-fns/tz@1.4.1)(@types/react@19.2.14)(date-fns@4.1.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@base-ui/react': 1.4.1(@date-fns/tz@1.4.1)(@types/react@19.2.14)(date-fns@4.1.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@base-ui/utils': 0.2.8(@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 + culori: 4.0.2 + dayjs: 1.11.21 + 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 + transitivePeerDependencies: + - '@date-fns/tz' + - date-fns + '@raystack/proton@0.1.0-859ba765e6cfd44736ddcf42664b742fe7fd916e(@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 @@ -11002,6 +11042,8 @@ snapshots: csv-stringify: 5.6.5 stream-transform: 2.1.3 + culori@4.0.2: {} + damerau-levenshtein@1.0.8: {} data-uri-to-buffer@4.0.1: {} @@ -11034,6 +11076,8 @@ snapshots: dayjs@1.11.19: {} + dayjs@1.11.21: {} + debug@3.2.7: dependencies: ms: 2.1.3 diff --git a/web/sdk/package.json b/web/sdk/package.json index a85367af1..51882564a 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.8", + "@raystack/apsara-v1": "npm:@raystack/apsara@1.0.0-rc.9", "@raystack/proton": "0.1.0-859ba765e6cfd44736ddcf42664b742fe7fd916e", "@tanstack/react-query": "^5.90.2", "@tanstack/react-router": "^1.168.3", diff --git a/web/sdk/react/views-new/pat/components/pat-columns.tsx b/web/sdk/react/views-new/pat/components/pat-columns.tsx index 9e8b7054e..d1f638eb7 100644 --- a/web/sdk/react/views-new/pat/components/pat-columns.tsx +++ b/web/sdk/react/views-new/pat/components/pat-columns.tsx @@ -40,7 +40,7 @@ export function getColumns({ cell: ({ row }) => { const pat = row.original; if (!pat.usedAt || isNullTimestamp(pat.usedAt)) - return --; + return NA; const date = timestampToDayjs(pat.usedAt); return date ? {date.fromNow()} : null; }