fix(ui) - error search for sessions, and default session load

This commit is contained in:
Shekar Siri 2022-02-11 18:11:25 +01:00
parent 05a7fd38ee
commit baab184597
4 changed files with 9 additions and 11 deletions

View file

@ -28,7 +28,7 @@ import SessionSearch from 'Shared/SessionSearch';
import MainSearchBar from 'Shared/MainSearchBar';
import LiveSearchBar from 'Shared/LiveSearchBar';
import LiveSessionSearch from 'Shared/LiveSessionSearch';
import { clearSearch } from 'Duck/search';
import { clearSearch, fetchSessions } from 'Duck/search';
const weakEqual = (val1, val2) => {
if (!!val1 === false && !!val2 === false) return true;
@ -79,6 +79,7 @@ const allowedQueryKeys = [
resetFunnelFilters,
setFunnelPage,
clearSearch,
fetchSessions,
})
@withPageTitle("Sessions - OpenReplay")
export default class BugFinder extends React.PureComponent {
@ -109,6 +110,7 @@ export default class BugFinder extends React.PureComponent {
};
});
props.fetchSessions();
props.resetFunnel();
props.resetFunnelFilters();
props.fetchFunnelsList(LAST_7_DAYS)

View file

@ -154,8 +154,6 @@ export default class SessionList extends React.PureComponent {
return (
<div className="">
<div className="flex justify-around">
</div>
<SessionListHeader activeTab={activeTab} count={_total}/>
{ this.renderActiveTabContent(filteredList) }
</div>

View file

@ -24,7 +24,7 @@ function SessionListHeader({
applyFilter,
...props
}) {
useEffect(() => { applyFilter({ sort: DEFAULT_SORT, order: DEFAULT_ORDER }) }, [])
// useEffect(() => { applyFilter({ sort: DEFAULT_SORT, order: DEFAULT_ORDER }) }, [])
return (
<div className="flex mb-6 justify-between items-end">
<div className="flex items-baseline">

View file

@ -5,13 +5,14 @@ import { ErrorDetails, IconButton, Icon, Loader } from 'UI';
import { sessions as sessionsRoute } from 'App/routes';
import { TYPES as EV_FILER_TYPES } from 'Types/filter/event';
import { UNRESOLVED, RESOLVED, IGNORED } from "Types/errorInfo";
import { addEvent } from 'Duck/filters';
import { addFilterByKeyAndValue } from 'Duck/search';
import { resolve,unresolve,ignore, toggleFavorite } from "Duck/errors";
import { resentOrDate } from 'App/date';
import Divider from 'Components/Errors/ui/Divider';
import ErrorName from 'Components/Errors/ui/ErrorName';
import Label from 'Components/Errors/ui/Label';
import SharePopup from 'Shared/SharePopup'
import { FilterKey } from 'Types/filter/filterType';
import SessionBar from './SessionBar';
@ -30,7 +31,7 @@ import SessionBar from './SessionBar';
unresolve,
ignore,
toggleFavorite,
addEvent,
addFilterByKeyAndValue,
})
export default class MainSection extends React.PureComponent {
resolve = () => {
@ -53,11 +54,8 @@ export default class MainSection extends React.PureComponent {
}
findSessions = () => {
this.props.addEvent({
type: EV_FILER_TYPES.CONSOLE,
value: this.props.error.message,
}, true);
this.props.history.push(sessionsRoute());
this.props.addFilterByKeyAndValue(FilterKey.ERROR, this.props.error.message);
this.props.history.push(sessionsRoute());
}
render() {