import { i18n } from '@lingui/core';
import { BaseEmail } from 'src/components/BaseEmail';
import { Title } from 'src/components/Title';
import { APP_LOCALES } from 'twenty-shared/translations';

type TestEmailProps = {
  locale: keyof typeof APP_LOCALES;
};

// This is a test email which isn't used in production
// It's useful to do tests and play in a local environment
export const TestEmail = ({ locale }: TestEmailProps) => {
  return (
    <BaseEmail locale={locale}>
      <Title value={i18n._('Test email')} />
    </BaseEmail>
  );
};

TestEmail.PreviewProps = {
  locale: 'en',
} as TestEmailProps;

export default TestEmail;
