|
1 | 1 | import { Track } from 'livekit-client'; |
2 | | -import { type ReceivedChatMessage } from '@livekit/components-react'; |
3 | 2 | import { PlusIcon } from '@phosphor-icons/react/dist/ssr'; |
4 | 3 | import { AgentControlBar } from '@/components/livekit/agent-control-bar/agent-control-bar'; |
5 | 4 | import { TrackDeviceSelect } from '@/components/livekit/agent-control-bar/track-device-select'; |
@@ -119,28 +118,6 @@ export default function Base() { |
119 | 118 | ))} |
120 | 119 | </tbody> |
121 | 120 | </table> |
122 | | - {/* {toggleVariants.map((variant) => ( |
123 | | - <div key={variant}> |
124 | | - <StoryTitle>{variant}</StoryTitle> |
125 | | - <div className="flex justify-center gap-8"> |
126 | | - <div> |
127 | | - <Toggle key={variant} variant={variant} size="sm"> |
128 | | - Size sm |
129 | | - </Toggle> |
130 | | - </div> |
131 | | - <div> |
132 | | - <Toggle key={variant} variant={variant}> |
133 | | - Size default |
134 | | - </Toggle> |
135 | | - </div> |
136 | | - <div> |
137 | | - <Toggle key={variant} variant={variant} size="lg"> |
138 | | - Size lg |
139 | | - </Toggle> |
140 | | - </div> |
141 | | - </div> |
142 | | - </div> |
143 | | - ))} */} |
144 | 121 | </Container> |
145 | 122 |
|
146 | 123 | {/* Alert */} |
@@ -252,40 +229,33 @@ export default function Base() { |
252 | 229 | <Container componentName="ChatEntry"> |
253 | 230 | <div className="mx-auto max-w-prose space-y-4"> |
254 | 231 | <ChatEntry |
255 | | - entry={ |
256 | | - { |
257 | | - id: '1', |
258 | | - timestamp: Date.now(), |
259 | | - message: 'Hello, how are you?', |
260 | | - from: { |
261 | | - identity: 'user', |
262 | | - isLocal: true, |
263 | | - name: 'User', |
264 | | - audioTrackPublications: new Map(), |
265 | | - videoTrackPublications: new Map(), |
266 | | - trackPublications: new Map(), |
267 | | - audioLevel: 0, |
268 | | - }, |
269 | | - } as ReceivedChatMessage |
270 | | - } |
| 232 | + locale="en-US" |
| 233 | + timestamp={Date.now() + 1000} |
| 234 | + message="Hello, how are you?" |
| 235 | + messageOrigin="local" |
| 236 | + name="User" |
271 | 237 | /> |
272 | 238 | <ChatEntry |
273 | | - entry={ |
274 | | - { |
275 | | - id: '1', |
276 | | - timestamp: Date.now(), |
277 | | - message: 'I am good, how about you?', |
278 | | - from: { |
279 | | - identity: 'agent', |
280 | | - isLocal: false, |
281 | | - name: 'Agent', |
282 | | - audioTrackPublications: new Map(), |
283 | | - videoTrackPublications: new Map(), |
284 | | - trackPublications: new Map(), |
285 | | - audioLevel: 0, |
286 | | - }, |
287 | | - } as ReceivedChatMessage |
288 | | - } |
| 239 | + locale="en-US" |
| 240 | + timestamp={Date.now() + 5000} |
| 241 | + message="I am good, how about you?" |
| 242 | + messageOrigin="remote" |
| 243 | + name="Agent" |
| 244 | + // { |
| 245 | + // id: '1', |
| 246 | + // timestamp: Date.now(), |
| 247 | + // message: 'I am good, how about you?', |
| 248 | + // from: { |
| 249 | + // identity: 'agent', |
| 250 | + // isLocal: false, |
| 251 | + // name: 'Agent', |
| 252 | + // audioTrackPublications: new Map(), |
| 253 | + // videoTrackPublications: new Map(), |
| 254 | + // trackPublications: new Map(), |
| 255 | + // audioLevel: 0, |
| 256 | + // }, |
| 257 | + // } as ReceivedChatMessage |
| 258 | + // } |
289 | 259 | /> |
290 | 260 | </div> |
291 | 261 | </Container> |
|
0 commit comments