diff --git a/package-lock.json b/package-lock.json index ba1cbfdb2..13a35c6b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,8 +8,8 @@ "name": "@appwrite/console", "version": "0.0.1", "dependencies": { - "@aw-labs/icons": "^0.0.0-20", - "@aw-labs/ui": "^0.0.0-20", + "@aw-labs/icons": "^0.0.0-22", + "@aw-labs/ui": "^0.0.0-22", "echarts": "^5.3.3" }, "devDependencies": { @@ -58,14 +58,14 @@ } }, "node_modules/@aw-labs/icons": { - "version": "0.0.0-20", - "resolved": "https://registry.npmjs.org/@aw-labs/icons/-/icons-0.0.0-20.tgz", - "integrity": "sha512-NgUu2b6ZKtK96uI5XQ1omo+4/2Qa1p6dnJgDzAMwXSNkU2r0OXAk2XPDuLy1FKGvF4j5EvZ8pzgUb/LDstBN1w==" + "version": "0.0.0-22", + "resolved": "https://registry.npmjs.org/@aw-labs/icons/-/icons-0.0.0-22.tgz", + "integrity": "sha512-lSMJ2+muE3tiNtEh5I5FhK89nq06OIkzHnvYHGKTm4mnQWLIDRI8N63LjFmddhLjAuiet6QeuTv/YDMe6IvkHA==" }, "node_modules/@aw-labs/ui": { - "version": "0.0.0-20", - "resolved": "https://registry.npmjs.org/@aw-labs/ui/-/ui-0.0.0-20.tgz", - "integrity": "sha512-yCd8zdqvbGQwhUSIIoWktEX31t+sL+ZrRFl4lyN+1rziozDJpvZd4PMeQsiO03LZYJDbuYYNLEjhk52xI1mAVw==", + "version": "0.0.0-22", + "resolved": "https://registry.npmjs.org/@aw-labs/ui/-/ui-0.0.0-22.tgz", + "integrity": "sha512-0Pux3lVJ3YL4f++aAmpEj21qlU6l2+qRSoYTITGyGFXz0bL7a3ejrlUsM91uG6zo23danbaJy8MfnGvFQ8Qtpg==", "dependencies": { "@aw-labs/icons": "*" } @@ -7807,14 +7807,14 @@ } }, "@aw-labs/icons": { - "version": "0.0.0-20", - "resolved": "https://registry.npmjs.org/@aw-labs/icons/-/icons-0.0.0-20.tgz", - "integrity": "sha512-NgUu2b6ZKtK96uI5XQ1omo+4/2Qa1p6dnJgDzAMwXSNkU2r0OXAk2XPDuLy1FKGvF4j5EvZ8pzgUb/LDstBN1w==" + "version": "0.0.0-22", + "resolved": "https://registry.npmjs.org/@aw-labs/icons/-/icons-0.0.0-22.tgz", + "integrity": "sha512-lSMJ2+muE3tiNtEh5I5FhK89nq06OIkzHnvYHGKTm4mnQWLIDRI8N63LjFmddhLjAuiet6QeuTv/YDMe6IvkHA==" }, "@aw-labs/ui": { - "version": "0.0.0-20", - "resolved": "https://registry.npmjs.org/@aw-labs/ui/-/ui-0.0.0-20.tgz", - "integrity": "sha512-yCd8zdqvbGQwhUSIIoWktEX31t+sL+ZrRFl4lyN+1rziozDJpvZd4PMeQsiO03LZYJDbuYYNLEjhk52xI1mAVw==", + "version": "0.0.0-22", + "resolved": "https://registry.npmjs.org/@aw-labs/ui/-/ui-0.0.0-22.tgz", + "integrity": "sha512-0Pux3lVJ3YL4f++aAmpEj21qlU6l2+qRSoYTITGyGFXz0bL7a3ejrlUsM91uG6zo23danbaJy8MfnGvFQ8Qtpg==", "requires": { "@aw-labs/icons": "*" } diff --git a/package.json b/package.json index 94012bf48..6275a7ab9 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,8 @@ "e2e": "playwright test tests/e2e" }, "dependencies": { - "@aw-labs/icons": "^0.0.0-20", - "@aw-labs/ui": "^0.0.0-20", + "@aw-labs/icons": "^0.0.0-22", + "@aw-labs/ui": "^0.0.0-22", "echarts": "^5.3.3" }, "devDependencies": { diff --git a/src/lib/elements/table/body.svelte b/src/lib/elements/table/body.svelte index 1766ff31c..635b587f2 100644 --- a/src/lib/elements/table/body.svelte +++ b/src/lib/elements/table/body.svelte @@ -1,3 +1,3 @@ - +
- +
diff --git a/src/lib/elements/table/cell.svelte b/src/lib/elements/table/cell.svelte index 340e89064..4a5259d0f 100644 --- a/src/lib/elements/table/cell.svelte +++ b/src/lib/elements/table/cell.svelte @@ -3,6 +3,10 @@ export let width: number = null; - +
- +
diff --git a/src/lib/elements/table/cellHead.svelte b/src/lib/elements/table/cellHead.svelte index c1245fa71..1ff8ade15 100644 --- a/src/lib/elements/table/cellHead.svelte +++ b/src/lib/elements/table/cellHead.svelte @@ -2,14 +2,8 @@ export let width: number = null; - - +
+ - - - +
diff --git a/src/lib/elements/table/cellLink.svelte b/src/lib/elements/table/cellLink.svelte index 305c702b5..99da3e2f6 100644 --- a/src/lib/elements/table/cellLink.svelte +++ b/src/lib/elements/table/cellLink.svelte @@ -3,6 +3,6 @@ export let title: string; - +
- +
diff --git a/src/lib/elements/table/cellText.svelte b/src/lib/elements/table/cellText.svelte index 28c556455..bfc7c564e 100644 --- a/src/lib/elements/table/cellText.svelte +++ b/src/lib/elements/table/cellText.svelte @@ -2,6 +2,6 @@ export let title: string; - +
- +
diff --git a/src/lib/elements/table/header.svelte b/src/lib/elements/table/header.svelte index 3d0dd582a..bad3f122b 100644 --- a/src/lib/elements/table/header.svelte +++ b/src/lib/elements/table/header.svelte @@ -1,5 +1,5 @@ - - +
+
- - +
+
diff --git a/src/lib/elements/table/index.ts b/src/lib/elements/table/index.ts index 1d1f55669..e67c95b54 100644 --- a/src/lib/elements/table/index.ts +++ b/src/lib/elements/table/index.ts @@ -3,6 +3,7 @@ export { default as TableBody } from './body.svelte'; export { default as TableHeader } from './header.svelte'; export { default as TableFooter } from './footer.svelte'; export { default as TableRow } from './row.svelte'; +export { default as TableRowLink } from './rowLink.svelte'; export { default as TableCell } from './cell.svelte'; export { default as TableCellHead } from './cellHead.svelte'; export { default as TableCellLink } from './cellLink.svelte'; diff --git a/src/lib/elements/table/row.svelte b/src/lib/elements/table/row.svelte index 22e3bea12..3a9808d96 100644 --- a/src/lib/elements/table/row.svelte +++ b/src/lib/elements/table/row.svelte @@ -1,3 +1,3 @@ - +
- +
diff --git a/src/lib/elements/table/rowLink.svelte b/src/lib/elements/table/rowLink.svelte new file mode 100644 index 000000000..7a8249bc7 --- /dev/null +++ b/src/lib/elements/table/rowLink.svelte @@ -0,0 +1,7 @@ + + + + + diff --git a/src/lib/elements/table/table.svelte b/src/lib/elements/table/table.svelte index 5aa7d827f..465d4c8f9 100644 --- a/src/lib/elements/table/table.svelte +++ b/src/lib/elements/table/table.svelte @@ -1,3 +1,3 @@ - +
-
+ diff --git a/src/routes/console/[project]/users/index.svelte b/src/routes/console/[project]/users/index.svelte index 8f9ee833f..6d2032619 100644 --- a/src/routes/console/[project]/users/index.svelte +++ b/src/routes/console/[project]/users/index.svelte @@ -7,10 +7,9 @@ Table, TableHeader, TableBody, - TableRow, TableCellHead, - TableCellLink, - TableCellText + TableCellText, + TableRowLink } from '$lib/elements/table'; import Create from './_createUser.svelte'; import type { Models } from 'src/sdk'; @@ -68,15 +67,13 @@ {#each $usersList.response.users as user} - - -
+ + +
- {user.name ? user.name : 'n/a'} + {user.name ? user.name : 'n/a'}
- +
{user.email} {#if user.status} @@ -95,13 +92,11 @@ {toLocaleDateTime(user.registration)} - +
{/each} -
+

Total results: {$usersList.response.total}