Add role base access control for events module
This commit is contained in:
@@ -1,10 +1,5 @@
|
||||
<script lang="ts">
|
||||
import type { User } from '@supabase/supabase-js';
|
||||
|
||||
export let data: {
|
||||
user: User | null,
|
||||
user_profile: any | null
|
||||
};
|
||||
let { data } = $props();
|
||||
</script>
|
||||
|
||||
<h1 class="mt-2 mb-4 text-center text-2xl font-bold">User Profile</h1>
|
||||
@@ -16,18 +11,18 @@
|
||||
{data.user?.user_metadata.display_name?.[0] ?? "U"}
|
||||
</div>
|
||||
<div>
|
||||
<span class="text-lg font-semibold text-gray-800">{data.user?.user_metadata.display_name}</span>
|
||||
<span class="text-lg font-semibold text-gray-800">{data.profile?.display_name}</span>
|
||||
<div class="text-sm text-gray-500">{data.user?.email}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex flex-col gap-1">
|
||||
<div>
|
||||
<span class="font-medium text-gray-700">Section:</span>
|
||||
<span class="text-gray-900">{data.user_profile?.section.name ?? "N/A"}</span>
|
||||
<span class="text-gray-900">{data.profile?.section.name ?? "N/A"}</span>
|
||||
</div>
|
||||
<div>
|
||||
<span class="font-medium text-gray-700">Position:</span>
|
||||
<span class="text-gray-900">{data.user_profile?.section_position ?? "N/A"}</span>
|
||||
<span class="text-gray-900">{data.profile?.section_position ?? "N/A"}</span>
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="text-lg mb-2 mt-4">User guide</h2>
|
||||
|
||||
Reference in New Issue
Block a user