31 lines
		
	
	
	
		
			1,009 B
			
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
	
		
			1,009 B
			
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|   | // Copyright 2025 Signal Messenger, LLC
 | ||
|  | // SPDX-License-Identifier: AGPL-3.0-only
 | ||
|  | 
 | ||
|  | import React from 'react'; | ||
|  | import { action } from '@storybook/addon-actions'; | ||
|  | import type { PropsType } from './ProfileNameWarningModal'; | ||
|  | import { ProfileNameWarningModal } from './ProfileNameWarningModal'; | ||
|  | import { type ComponentMeta } from '../../storybook/types'; | ||
|  | import { setupI18n } from '../../util/setupI18n'; | ||
|  | import enMessages from '../../../_locales/en/messages.json'; | ||
|  | 
 | ||
|  | const i18n = setupI18n('en', enMessages); | ||
|  | 
 | ||
|  | export default { | ||
|  |   title: 'Components/Conversation/ProfileNameWarningModal', | ||
|  |   component: ProfileNameWarningModal, | ||
|  |   args: { | ||
|  |     i18n, | ||
|  |     onClose: action('onClose'), | ||
|  |     conversationType: 'direct', | ||
|  |   }, | ||
|  | } satisfies ComponentMeta<PropsType>; | ||
|  | 
 | ||
|  | export function Direct(args: PropsType): JSX.Element { | ||
|  |   return <ProfileNameWarningModal {...args} conversationType="direct" />; | ||
|  | } | ||
|  | 
 | ||
|  | export function Group(args: PropsType): JSX.Element { | ||
|  |   return <ProfileNameWarningModal {...args} conversationType="group" />; | ||
|  | } |