diff --git a/src/components/Course/components/People/types.ts b/src/components/Course/components/People/types.ts index 8b82d543..0791158f 100644 --- a/src/components/Course/components/People/types.ts +++ b/src/components/Course/components/People/types.ts @@ -3,6 +3,7 @@ export interface Profile { fullname: string; username: string; email: string; + avatar_url?: string; } export interface Person { diff --git a/src/routes/courses/[id]/people.svelte b/src/routes/courses/[id]/people.svelte index 24365719..f9bf4ed9 100644 --- a/src/routes/courses/[id]/people.svelte +++ b/src/routes/courses/[id]/people.svelte @@ -14,6 +14,7 @@ import { onMount } from 'svelte'; import CourseContainer from '../../../components/CourseContainer/index.svelte'; import Delete24 from 'carbon-icons-svelte/lib/Delete24'; + import Avatar from '../../../components/Avatar/index.svelte'; import PageNav from '../../../components/PageNav/index.svelte'; import PrimaryButton from '../../../components/PrimaryButton/index.svelte'; import TextField from '../../../components/Form/TextField.svelte'; @@ -165,14 +166,22 @@ {/if} {#if person.profile} -
{person.profile.fullname}
- - {person.profile.email} - +{person.profile.fullname}
+ {#if !isStudent} + + {person.profile.email} + + {/if} +