Skip to main content

Meeting Item

Meeting Item Component

Create an item that specifies meeting calls.

New Calling !

Example Usage

import { MeetingItem } from "react-chat-elements"

<MeetingItem
subject={"New Calling !"}
subjectLimit={10}
date={new Date()}
avatars={[
{ src: "https://avatars.githubusercontent.com/u/80540635?v=4", },
{ src: "https://avatars.githubusercontent.com/u/15075759?v=4", },
{ src: "https://avatars.githubusercontent.com/u/41473129?v=4", },
]}
onMeetingClick={() => alert("Clicked Join Meeting")}
onShareClick={() => alert("Clicked Share Meeting")}
/>

Result

New Callin...

Meeting Item Props

propdefaulttypedescription
subjectnonestringThe Meeting Item's subject and optional.
subjectLimit60intThe Meeting Item's subject limit and optional.
datenonedateThe Meeting Item's date and optional.
dateStringnonestringThe Meeting Item's date string and optional.
lazyLoadingImagenonestringlazy loading image (image path)
closabletruebooleanThe Meeting Item's closable and optional.
onClicknonefunctionMeetingItem on click
onMeetingClicknonefunctionMeetingItem on meeting click
onShareClicknonefunctionMeetingItem on share click
onCloseClicknonefunctionMeetingItem on close click
avatarsnonearrayMeetingItem avatars array (see details below)
avatarFlexiblenonebooleanThe Meeting Item's avatar flexible and optional.
avatarLimit5dateMeetingItem avatars limit
audioMutedtruebooleanMeetingItem audio muted
audioSourcenullstringMeetingItem audio source
altnonestringThe Meeting Item's alt and optional.
statusColorTypenonestringThe Meeting Item's status color type and optional
classNamenonestringclassName for optional MeetingItem
onAvatarErrornonefunctiononerror event for Avatar (img)
onContextMenunonefunctionMeetingItem on context menu

Meeting Item avatars Props

propdefaulttypedescription
srcnonestringmeeting item avatar img src
altnonestringmeeting item avatar img alt
statusColorTypenonestringmeeting item avatar status color type
statusColornonestringmeeting item avatar status color
letterItemnoneobjectmeeting item avatar letter item (see details below)
statusTextnonestringmeeting item avatar status text

Meeting Item avatar letterItem props

propdefaulttypedescription
idnonestringmeeting item avatar letterItem id
letternoneReactChildmeeting item avatar letterItem letter