20 lines
555 B
Svelte
20 lines
555 B
Svelte
<script lang="ts">
|
|
import type { RouterOutput } from "$lib/shared/trpc";
|
|
import { formatPatientName } from "$lib/shared/util";
|
|
|
|
import RoomField from "$lib/components/table/RoomField.svelte";
|
|
|
|
export let patient: RouterOutput["patient"]["list"]["items"][0];
|
|
</script>
|
|
|
|
<div class="card2">
|
|
<div class="row c-light text-sm">Patient</div>
|
|
<div class="row items-center gap-2">
|
|
{#if patient.room}
|
|
<RoomField room={patient.room} />
|
|
{/if}
|
|
<a href="/patient/{patient.id}">
|
|
{formatPatientName(patient)}
|
|
</a>
|
|
</div>
|
|
</div>
|