feat: implement author roles in course management

This commit is contained in:
swve 2025-03-20 13:38:10 +01:00
parent 5f302106a9
commit 4ab8f52b09
11 changed files with 623 additions and 96 deletions

View file

@ -12,6 +12,7 @@ type UserAvatarProps = {
border?: 'border-2' | 'border-4' | 'border-8'
borderColor?: string
predefined_avatar?: 'ai' | 'empty'
backgroundColor?: 'bg-white' | 'bg-gray-100'
}
function UserAvatar(props: UserAvatarProps) {
@ -78,6 +79,7 @@ function UserAvatar(props: UserAvatarProps) {
${props.avatar_url && session?.data?.user?.avatar_image ? '' : 'bg-gray-700'}
${props.border ? `border ${props.border}` : ''}
${props.borderColor ?? 'border-white'}
${props.backgroundColor ?? 'bg-gray-100'}
shadow-xl
aspect-square
w-[${props.width ?? 50}px]