diff --git a/assets/components/tracking/watchlist/UpdateWatchlistButton.tsx b/assets/components/tracking/watchlist/UpdateWatchlistButton.tsx index 22206b2..c6411ae 100644 --- a/assets/components/tracking/watchlist/UpdateWatchlistButton.tsx +++ b/assets/components/tracking/watchlist/UpdateWatchlistButton.tsx @@ -8,7 +8,7 @@ import {Connector} from "../../../utils/api/connectors"; export function UpdateWatchlistButton({watchlist, onUpdateWatchlist, connectors}: { watchlist: Watchlist, - onUpdateWatchlist: (values: { domains: string[], emailTriggers: string[], token: string }) => Promise, + onUpdateWatchlist: (values: { domains: string[], triggers: string[], token: string }) => Promise, connectors: (Connector & { id: string })[] }) { @@ -35,7 +35,8 @@ export function UpdateWatchlistButton({watchlist, onUpdateWatchlist, connectors} {name: 'name', value: watchlist.name}, {name: 'connector', value: watchlist.connector?.id}, {name: 'domains', value: watchlist.domains.map(d => d.ldhName)}, - {name: 'emailTriggers', value: watchlist.triggers?.map(t => t.event)}, + {name: 'triggers', value: [...new Set(watchlist.triggers?.map(t => t.event))]}, + {name: 'dsn', value: watchlist.dsn} ]) }}/> diff --git a/assets/components/tracking/watchlist/WatchlistForm.tsx b/assets/components/tracking/watchlist/WatchlistForm.tsx index 15d3e9d..eb2ce5e 100644 --- a/assets/components/tracking/watchlist/WatchlistForm.tsx +++ b/assets/components/tracking/watchlist/WatchlistForm.tsx @@ -1,4 +1,4 @@ -import {Button, Form, FormInstance, Input, Select, SelectProps, Space, Tag} from "antd"; +import {Button, Form, FormInstance, Input, Select, SelectProps, Space, Tag, Typography} from "antd"; import {t} from "ttag"; import {ApiOutlined, MinusCircleOutlined, PlusOutlined} from "@ant-design/icons"; import React from "react"; @@ -28,7 +28,7 @@ const formItemLayoutWithOutLabel = { export function WatchlistForm({form, connectors, onFinish, isCreation}: { form: FormInstance, connectors: (Connector & { id: string })[] - onFinish: (values: { domains: string[], emailTriggers: string[], token: string }) => void + onFinish: (values: { domains: string[], triggers: string[], token: string }) => void isCreation: boolean }) { const domainEventTranslated = domainEvent() @@ -56,7 +56,7 @@ export function WatchlistForm({form, connectors, onFinish, isCreation}: { {...formItemLayoutWithOutLabel} form={form} onFinish={onFinish} - initialValues={{emailTriggers: ['last changed', 'transfer', 'expiration', 'deletion']}} + initialValues={{triggers: ['last changed', 'transfer', 'expiration', 'deletion']}} >