Skip to content

Commit

Permalink
Add basic (very basic) table view to org list
Browse files Browse the repository at this point in the history
Next we'll add filtering and sorting capabilities
  • Loading branch information
rmunn committed May 31, 2024
1 parent fdac31e commit 7071cc1
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions frontend/src/routes/(authenticated)/org/list/+page.svelte
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<script lang="ts">
import t, { date, number } from '$lib/i18n';
import type { PageData } from './$types';
export let data: PageData;
Expand All @@ -25,3 +26,38 @@ TODO:
* Table view
* Paging
-->


<div class="overflow-x-auto @container scroll-shadow">
<table class="table table-lg">
<thead>
<tr class="bg-base-200">
<th>{$t('project.table.name')}</th>
<th class="hidden @md:table-cell">{$t('project.table.users')}</th>
<th class="hidden @xl:table-cell">
{$t('project.table.created_at')}
<span class="i-mdi-sort-descending text-xl align-[-5px] ml-2" />
</th>
</tr>
</thead>
<tbody>
{#each $orgs as org}
<tr>
<td>
<span class="flex gap-2 items-center">
<a class="link" href={`/org/${org.id}`}>
{org.name}
</a>
</span>
</td>
<td class="hidden @md:table-cell">
{$number(org.members.length)}
</td>
<td class="hidden @xl:table-cell">
{$date(org.createdDate)}
</td>
</tr>
{/each}
</tbody>
</table>
</div>

0 comments on commit 7071cc1

Please sign in to comment.