| 
									
										
										
										
											2021-05-28 12:11:19 -07:00
										 |  |  | // Copyright 2021 Signal Messenger, LLC
 | 
					
						
							|  |  |  | // SPDX-License-Identifier: AGPL-3.0-only
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import * as React from 'react'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-09-17 20:30:08 -04:00
										 |  |  | import { setupI18n } from '../../util/setupI18n'; | 
					
						
							| 
									
										
										
										
											2021-05-28 12:11:19 -07:00
										 |  |  | import enMessages from '../../../_locales/en/messages.json'; | 
					
						
							|  |  |  | import { DeliveryIssueNotification } from './DeliveryIssueNotification'; | 
					
						
							|  |  |  | import { getDefaultConversation } from '../../test-both/helpers/getDefaultConversation'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-06-06 20:48:02 -04:00
										 |  |  | export default { | 
					
						
							|  |  |  |   title: 'Components/Conversation/DeliveryIssueNotification', | 
					
						
							|  |  |  | }; | 
					
						
							| 
									
										
										
										
											2021-09-02 12:34:00 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-05-28 12:11:19 -07:00
										 |  |  | const i18n = setupI18n('en', enMessages); | 
					
						
							|  |  |  | const sender = getDefaultConversation(); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-11-17 16:45:19 -08:00
										 |  |  | export function Default(): JSX.Element { | 
					
						
							| 
									
										
										
										
											2021-09-02 12:34:00 -05:00
										 |  |  |   return ( | 
					
						
							| 
									
										
										
										
											2022-12-20 19:25:10 -08:00
										 |  |  |     <DeliveryIssueNotification i18n={i18n} inGroup={false} sender={sender} /> | 
					
						
							| 
									
										
										
										
											2021-09-02 12:34:00 -05:00
										 |  |  |   ); | 
					
						
							| 
									
										
										
										
											2022-11-17 16:45:19 -08:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2021-07-27 13:30:41 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-11-17 16:45:19 -08:00
										 |  |  | export function WithALongName(): JSX.Element { | 
					
						
							| 
									
										
										
										
											2021-09-02 12:34:00 -05:00
										 |  |  |   const longName = '🤷🏽♀️❤️🐞'.repeat(50); | 
					
						
							|  |  |  |   return ( | 
					
						
							|  |  |  |     <DeliveryIssueNotification | 
					
						
							|  |  |  |       i18n={i18n} | 
					
						
							|  |  |  |       inGroup={false} | 
					
						
							|  |  |  |       sender={getDefaultConversation({ | 
					
						
							|  |  |  |         firstName: longName, | 
					
						
							|  |  |  |         name: longName, | 
					
						
							|  |  |  |         profileName: longName, | 
					
						
							|  |  |  |         title: longName, | 
					
						
							|  |  |  |       })} | 
					
						
							|  |  |  |     /> | 
					
						
							|  |  |  |   ); | 
					
						
							| 
									
										
										
										
											2022-11-17 16:45:19 -08:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2021-09-02 12:34:00 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-06-06 20:48:02 -04:00
										 |  |  | WithALongName.story = { | 
					
						
							|  |  |  |   name: 'With a long name', | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-11-17 16:45:19 -08:00
										 |  |  | export function InGroup(): JSX.Element { | 
					
						
							| 
									
										
										
										
											2022-12-20 19:25:10 -08:00
										 |  |  |   return <DeliveryIssueNotification i18n={i18n} inGroup sender={sender} />; | 
					
						
							| 
									
										
										
										
											2022-11-17 16:45:19 -08:00
										 |  |  | } |