From 0e0ce4597ca61b1cc21e9e285cc5d4bb07399f5e Mon Sep 17 00:00:00 2001 From: Micha Date: Fri, 20 Jun 2025 00:01:09 +0200 Subject: [PATCH] feat: add default user icon and participant list entry component --- src/assets/usericon/default/default-user-icon.svg | 5 +++++ .../usericon/default/defaultusericon-export.tsx | 1 + ...antListEntry.tsx => participant-list-entry.tsx} | 14 ++++---------- 3 files changed, 10 insertions(+), 10 deletions(-) create mode 100644 src/assets/usericon/default/default-user-icon.svg create mode 100644 src/assets/usericon/default/defaultusericon-export.tsx rename src/components/custom-ui/{participantListEntry.tsx => participant-list-entry.tsx} (53%) diff --git a/src/assets/usericon/default/default-user-icon.svg b/src/assets/usericon/default/default-user-icon.svg new file mode 100644 index 0000000..b2a1cfb --- /dev/null +++ b/src/assets/usericon/default/default-user-icon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/usericon/default/defaultusericon-export.tsx b/src/assets/usericon/default/defaultusericon-export.tsx new file mode 100644 index 0000000..c7a53d1 --- /dev/null +++ b/src/assets/usericon/default/defaultusericon-export.tsx @@ -0,0 +1 @@ +export { default as defaultusericon } from '@/assets/usericon/default/default-user-icon.svg'; diff --git a/src/components/custom-ui/participantListEntry.tsx b/src/components/custom-ui/participant-list-entry.tsx similarity index 53% rename from src/components/custom-ui/participantListEntry.tsx rename to src/components/custom-ui/participant-list-entry.tsx index e893541..ed374db 100644 --- a/src/components/custom-ui/participantListEntry.tsx +++ b/src/components/custom-ui/participant-list-entry.tsx @@ -1,24 +1,18 @@ import React from 'react'; +import Image from 'next/image'; +import { defaultusericon } from '@/assets/usericon/default/defaultusericon-export'; type ParticipantListEntryProps = { participant: string; - checked?: boolean; - onCheck?: (checked: boolean) => void; + imageSrc?: string; }; export default function ParticipantListEntry({ participant, - checked = false, - onCheck, }: ParticipantListEntryProps) { return (
- onCheck?.(e.target.checked)} - className='accent-primary cursor-pointer' - /> + Avatar {participant}
);