diff --git a/frontend/app/components/shared/Filters/FilterList/EventsOrder.tsx b/frontend/app/components/shared/Filters/FilterList/EventsOrder.tsx index 455da980b..aa920e50d 100644 --- a/frontend/app/components/shared/Filters/FilterList/EventsOrder.tsx +++ b/frontend/app/components/shared/Filters/FilterList/EventsOrder.tsx @@ -1,89 +1,57 @@ -import React from "react"; -import { observer } from "mobx-react-lite"; -import { Tooltip } from "UI"; -import { Select } from "antd"; +import React from 'react'; +import { observer } from 'mobx-react-lite'; +import { Tooltip } from 'UI'; +import { Dropdown, Button } from 'antd'; -const EventsOrder = observer((props: { - onChange: (e: any, v: any) => void, - filter: any, -}) => { - const {filter, onChange} = props; +const EventsOrder = observer( + (props: { onChange: (e: any, v: any) => void; filter: any }) => { + const { filter, onChange } = props; const eventsOrderSupport = filter.eventsOrderSupport; - const options = [ - { - name: 'eventsOrder', - label: 'Then', - value: 'then', - disabled: eventsOrderSupport && !eventsOrderSupport.includes('then'), - }, - { - name: 'eventsOrder', - label: 'And', - value: 'and', - disabled: eventsOrderSupport && !eventsOrderSupport.includes('and'), - }, - { - name: 'eventsOrder', - label: 'Or', - value: 'or', - disabled: eventsOrderSupport && !eventsOrderSupport.includes('or'), - }, + + const menuItems = [ + { + key: 'then', + label: 'THEN', + disabled: eventsOrderSupport && !eventsOrderSupport.includes('then'), + }, + { + key: 'and', + label: 'AND', + disabled: eventsOrderSupport && !eventsOrderSupport.includes('and'), + }, + { + key: 'or', + label: 'OR', + disabled: eventsOrderSupport && !eventsOrderSupport.includes('or'), + }, ]; + const onClick = ({ key }: any) => { + onChange(null, { name: 'eventsOrder', value: key, key }); + }; - return