Invite and Session API/Services; Home view; Sidebar Items; Modals

This commit is contained in:
Aslan 2026-01-10 19:24:10 -05:00
parent 280158470a
commit e36587b99d
80 changed files with 1343 additions and 71 deletions

View file

@ -5,7 +5,7 @@ const Member: Component<IMemberProps> = (props: IMemberProps) => {
return (
<li
class={`flex flex-row gap-4 items-center p-1 cursor-pointer rounded-lg ${props.active ? "bg-stone-700 hover:bg-stone-700" : "hover:bg-stone-800"}`}
onClick={() => props.onMemberClick(props.id)}
onClick={() => props.onMemberClick?.(props.id)}
>
<div class="avatar">
<div class="w-9 rounded-full">

View file

@ -3,7 +3,7 @@ interface IMemberProps {
username: string;
avatar: string;
active: boolean;
onMemberClick: (id: string) => void;
onMemberClick?: (id: string) => void;
}
export { type IMemberProps };