No bug - Ensure preview displays on paused column breakpoint lines r=jlast

TODO:  Don't use the alias function and import getBreakpointsList from all used locations (many)

Differential Revision: https://phabricator.services.mozilla.com/D23600

--HG--
extra : moz-landing-system : lando
This commit is contained in:
David Walsh 2019-03-15 22:17:08 +00:00
parent c75639eee2
commit 422f77cced
2 changed files with 10 additions and 1 deletions

View File

@ -15,6 +15,9 @@ import { isEqual } from "lodash";
import { makeBreakpointId } from "../utils/breakpoint";
import { findEmptyLines } from "../utils/empty-lines";
// eslint-disable-next-line max-len
import { getBreakpointsList as getBreakpointsListSelector } from "../selectors/breakpoints";
import type {
XHRBreakpoint,
Breakpoint,
@ -293,7 +296,7 @@ export function getBreakpointsMap(state: OuterState): BreakpointsMap {
}
export function getBreakpointsList(state: OuterState): Breakpoint[] {
return (Object.values(getBreakpointsMap(state)): any);
return getBreakpointsListSelector((state: any));
}
export function getBreakpointCount(state: OuterState): number {

View File

@ -11,6 +11,7 @@ import type {
XHRBreakpointsList
} from "../reducers/breakpoints";
import type { Selector } from "../reducers/types";
import type { Breakpoint } from "../types";
type OuterState = { breakpoints: BreakpointsState };
@ -29,3 +30,8 @@ export const shouldPauseOnAnyXHR: Selector<boolean> = createSelector(
return !emptyBp.disabled;
}
);
export const getBreakpointsList: Selector<Breakpoint[]> = createSelector(
(state: OuterState) => state.breakpoints.breakpoints,
breakpoints => (Object.values(breakpoints): any)
);