rentgen/report-window/email-template.tsx

34 lines
1.0 KiB
TypeScript
Raw Normal View History

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
}