|
1 | 1 | <script lang="ts"> |
| 2 | + import { goto } from '$app/navigation'; |
2 | 3 | import { TableCard, TableCardHeader } from '$lib/fragments'; |
3 | | - import { Table } from '$lib/ui'; |
4 | 4 | import { EVaultService } from '$lib/services/evaultService'; |
5 | 5 | import { registryService } from '$lib/services/registry'; |
6 | | - import type { EVault } from './api/evaults/+server'; |
7 | 6 | import type { Platform } from '$lib/services/registry'; |
8 | | - import { onMount } from 'svelte'; |
| 7 | + import { Table } from '$lib/ui'; |
9 | 8 | import { RefreshCw } from 'lucide-svelte'; |
10 | | - import { goto } from '$app/navigation'; |
| 9 | + import { onMount } from 'svelte'; |
| 10 | + import type { EVault } from './api/evaults/+server'; |
11 | 11 |
|
12 | 12 | let evaultsSearchValue = $state(''); |
13 | 13 | let platformsSearchQuery = $state(''); |
|
30 | 30 | let selectedPlatforms = $state<string[]>([]); |
31 | 31 |
|
32 | 32 | // Filtered data for search |
33 | | - let filteredEVaults = $derived(() => { |
| 33 | + let filteredEVaults = $derived(() => { |
34 | 34 | if (!evaultsSearchValue.trim()) return evaults; |
35 | 35 | return evaults.filter( |
36 | 36 | (evault) => |
|
71 | 71 | let mappedEVaultsData = $derived(() => { |
72 | 72 | const paginated = paginatedEVaults(); |
73 | 73 | return paginated.map((evault) => ({ |
74 | | - Name: { |
| 74 | + eVault: { |
75 | 75 | type: 'text', |
76 | | - value: evault.name || evault.ename || evault.evault, |
| 76 | + value: evault.evault || evault.id || 'N/A', |
77 | 77 | className: 'cursor-pointer text-blue-600 hover:text-blue-800 hover:underline' |
78 | 78 | }, |
79 | 79 | eName: { |
80 | 80 | type: 'text', |
81 | 81 | value: evault.ename || 'N/A' |
82 | 82 | }, |
83 | | - Status: { |
84 | | - type: 'text', |
85 | | - value: evault.status || 'Unknown' |
86 | | - }, |
87 | 83 | URI: { |
88 | 84 | type: 'link', |
89 | 85 | value: evault.uri || evault.serviceUrl || 'N/A', |
|
0 commit comments