fix(ui) - funnel create button

This commit is contained in:
Shekar Siri 2022-02-11 16:20:39 +01:00
parent 7c1bb18fb9
commit 31675da18b
2 changed files with 10 additions and 8 deletions

View file

@ -5,7 +5,7 @@ import cn from 'classnames';
import { Icon, IconButton, Loader, Button } from 'UI';
import { confirm } from 'UI/Confirmation';
import { withRouter } from 'react-router-dom';
import { addEvent } from 'Duck/filters';
import { addFilterByKeyAndValue } from 'Duck/search';
import {
fetchList as fetchFunnelsList,
applySavedFilter,
@ -20,6 +20,7 @@ import Event, { TYPES } from 'Types/filter/event';
import FunnelMenuItem from 'Components/Funnels/FunnelMenuItem';
import FunnelSaveModal from 'Components/Funnels/FunnelSaveModal';
import { blink as setBlink } from 'Duck/funnels';
import { FilterKey } from 'Types/filter/filterType';
const DEFAULT_VISIBLE = 3;
@withRouter
@ -56,11 +57,11 @@ class SavedSearchList extends React.Component {
}
createHandler = () => {
const { events } = this.props;
if (events.size === 0) {
this.props.addEvent(Event({ type: TYPES.LOCATION, key: TYPES.LOCATION } ))
this.props.addEvent(Event({ type: TYPES.LOCATION, key: TYPES.LOCATION } ))
this.props.addEvent(Event({ type: TYPES.CLICK, key: TYPES.CLICK } ))
const { filters } = this.props;
if (filters.size === 0) {
this.props.addFilterByKeyAndValue(FilterKey.LOCATION, '');
this.props.addFilterByKeyAndValue(FilterKey.LOCATION, '');
this.props.addFilterByKeyAndValue(FilterKey.CLICK, '')
} else {
this.props.setBlink()
}
@ -146,11 +147,12 @@ export default connect(state => ({
activeTab: state.getIn([ 'sessions', 'activeTab' ]),
siteId: state.getIn([ 'user', 'siteId' ]),
events: state.getIn([ 'filters', 'appliedFilter', 'events' ]),
filters: state.getIn([ 'search', 'instance', 'filters' ]),
}), {
applySavedFilter,
deleteSearch, setActiveTab,
setActiveFlow, clearEvents,
addEvent,
addFilterByKeyAndValue,
init,
fetchFunnelsList,
setBlink

View file

@ -7,7 +7,7 @@ import SavedFilter from 'Types/filter/savedFilter';
import { errors as errorsRoute, isRoute } from "App/routes";
import { fetchList as fetchSessionList } from './sessions';
import { fetchList as fetchErrorsList } from './errors';
import { FilterCategory, FilterKey } from '../types/filter/filterType';
import { FilterCategory, FilterKey } from 'Types/filter/filterType';
import { filtersMap, liveFiltersMap, generateFilterOptions, generateLiveFilterOptions } from 'Types/filter/newFilter';
const ERRORS_ROUTE = errorsRoute();