TypingIndicatorStrings interface
سلاسل TypingIndicator التي يمكن تجاوزها.
الخصائص
| delimiter | سلسلة لاستخدامها كمحدد لفصل عدة مستخدمين. المثال
سيكون 'كلير + كريس + جيل يكتبون...' |
| multiple |
قالب سلسلة لاستخدامه عند كتابة عدة مستخدمين. العناصر النائبة: [المستخدمون]. المثال
سيكون "كلير، كريس يكتب..." |
| multiple |
قالب سلسلة لاستخدامه عند كتابة عدة مستخدمين مع مستخدم آخر مختصر. العناصر النائبة: [users, numOthers]. المثال
سيكون 'كلير رومانوف و2 آخرين يكتبون...' |
| multiple |
قالب سلسلة لاستخدامه عند كتابة عدة مستخدمين مع مستخدم آخر مختصر. العناصر النائبة: [المستخدمون]. المثال
سيكون 'كلير رومانوف و1 أخرى تكتب...' |
| single |
قالب سلسلة لاستخدامه عند كتابة مستخدم واحد. العناصر النائبة: [المستخدم]. المثال
سيكون 'كلير هو الكتابة...' |
تفاصيل الخاصية
delimiter
سلسلة لاستخدامها كمحدد لفصل عدة مستخدمين.
المثال
<TypingIndicator
strings={{ delimiter: ' + ' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire' },
{ userId: 'user2', displayName: 'Chris' },
{ userId: 'user3', displayName: 'Jill' }
]}
/>
سيكون 'كلير + كريس + جيل يكتبون...'
delimiter: string
قيمة الخاصية
string
multipleUsers
قالب سلسلة لاستخدامه عند كتابة عدة مستخدمين. العناصر النائبة: [المستخدمون].
المثال
<TypingIndicator
strings={{ multipleUsers: '{users} are typing...' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire' },
{ userId: 'user2', displayName: 'Christopher' }
]}
/>
سيكون "كلير، كريس يكتب..."
multipleUsers: string
قيمة الخاصية
string
multipleUsersAbbreviateMany
قالب سلسلة لاستخدامه عند كتابة عدة مستخدمين مع مستخدم آخر مختصر. العناصر النائبة: [users, numOthers].
المثال
<TypingIndicator
strings={{ multipleUsersAbbreviateMany: '{users} and {numOthers} others are typing...' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire Romanov' },
{ userId: 'user2', displayName: 'Christopher Rutherford' },
{ userId: 'user3', displayName: 'Jill Vernblom' }
]}
/>
سيكون 'كلير رومانوف و2 آخرين يكتبون...'
multipleUsersAbbreviateMany: string
قيمة الخاصية
string
multipleUsersAbbreviateOne
قالب سلسلة لاستخدامه عند كتابة عدة مستخدمين مع مستخدم آخر مختصر. العناصر النائبة: [المستخدمون].
المثال
<TypingIndicator
strings={{ multipleUsersAbbreviateOne: '{users} and 1 other are typing...' }}
typingUsers={[
{ userId: 'user1', displayName: 'Claire Romanov' },
{ userId: 'user2', displayName: 'Christopher Rutherford' }
]}
/>
سيكون 'كلير رومانوف و1 أخرى تكتب...'
multipleUsersAbbreviateOne: string
قيمة الخاصية
string
singleUser
قالب سلسلة لاستخدامه عند كتابة مستخدم واحد. العناصر النائبة: [المستخدم].
المثال
<TypingIndicator
strings={{ multipleUsersAbbreviateOne: '{users} is typing...' }}
typingUsers={[{ userId: 'user1', displayName: 'Claire' }]}
/>
سيكون 'كلير هو الكتابة...'
singleUser: string
قيمة الخاصية
string