// Copyright 2020-2021 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only import * as React from 'react'; import { action } from '@storybook/addon-actions'; import { storiesOf } from '@storybook/react'; import { SafetyNumberChangeDialog } from './SafetyNumberChangeDialog'; import { getDefaultConversation } from '../test-both/helpers/getDefaultConversation'; import { setup as setupI18n } from '../../js/modules/i18n'; import enMessages from '../../_locales/en/messages.json'; const i18n = setupI18n('en', enMessages); const contactWithAllData = getDefaultConversation({ id: 'abc', avatarPath: undefined, profileName: '-*Smartest Dude*-', title: 'Rick Sanchez', name: 'Rick Sanchez', phoneNumber: '(305) 123-4567', }); const contactWithJustProfile = getDefaultConversation({ id: 'def', avatarPath: undefined, title: '-*Smartest Dude*-', profileName: '-*Smartest Dude*-', name: undefined, phoneNumber: '(305) 123-4567', }); const contactWithJustNumber = getDefaultConversation({ id: 'xyz', avatarPath: undefined, profileName: undefined, name: undefined, title: '(305) 123-4567', phoneNumber: '(305) 123-4567', }); const contactWithNothing = getDefaultConversation({ id: 'some-guid', avatarPath: undefined, profileName: undefined, name: undefined, phoneNumber: undefined, title: 'Unknown contact', }); storiesOf('Components/SafetyNumberChangeDialog', module) .add('Single Contact Dialog', () => { return ( { action('renderSafetyNumber'); return
This is a mock Safety Number View
; }} /> ); }) .add('Different Confirmation Text', () => { return ( { action('renderSafetyNumber'); return
This is a mock Safety Number View
; }} /> ); }) .add('Multi Contact Dialog', () => { return ( { action('renderSafetyNumber'); return
This is a mock Safety Number View
; }} /> ); }) .add('Scroll Dialog', () => { return ( { action('renderSafetyNumber'); return
This is a mock Safety Number View
; }} /> ); });