fix(ui) - error search for sessions, and default session load
This commit is contained in:
parent
05a7fd38ee
commit
baab184597
4 changed files with 9 additions and 11 deletions
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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">
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue