2022-01-24 12:21:28 +01:00
|
|
|
import React, { useState } from 'react';
|
|
|
|
import { RequestCluster } from '../request-cluster';
|
|
|
|
import { StolenDataEntry } from '../stolen-data-entry';
|
|
|
|
import EmailTemplate1 from './email-template-1';
|
|
|
|
import EmailTemplate2 from './email-template-2';
|
2021-11-08 20:14:28 +01:00
|
|
|
|
|
|
|
export default function EmailTemplate({
|
2022-01-24 12:21:28 +01:00
|
|
|
entries,
|
|
|
|
clusters,
|
|
|
|
version,
|
2021-11-08 20:14:28 +01:00
|
|
|
}: {
|
2022-01-24 12:21:28 +01:00
|
|
|
entries: StolenDataEntry[];
|
|
|
|
clusters: Record<string, RequestCluster>;
|
|
|
|
version: number;
|
2021-11-24 00:24:44 +01:00
|
|
|
}) {
|
2022-01-24 12:21:28 +01:00
|
|
|
const [templateVersion, setTemplateVersion] = useState('2');
|
|
|
|
return (
|
|
|
|
<div>
|
|
|
|
<select
|
|
|
|
value={templateVersion}
|
|
|
|
onChange={(e) => setTemplateVersion(e.target.value)}
|
|
|
|
>
|
|
|
|
<option value="1">wersja 1</option>
|
|
|
|
<option value="2">wersja 2</option>
|
|
|
|
</select>
|
|
|
|
{templateVersion === '1' ? (
|
|
|
|
<EmailTemplate1 {...{ entries, clusters, version }} />
|
|
|
|
) : (
|
|
|
|
<EmailTemplate2 {...{ entries, clusters, version }} />
|
|
|
|
)}
|
|
|
|
</div>
|
|
|
|
);
|
2021-11-08 20:14:28 +01:00
|
|
|
}
|