mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2024-11-28 20:43:56 +03:00
bd463b19ec
* chore(deps): update typescript-eslint monorepo to v8 * instrument * react-base16-styling * Disable react/prop-types * react-json-tree * redux-devtools-ui * inspector-monitor * react-dock * log-monitor * map2tree * d3-state-visualizer * test-tab * rtk-query-monitor * slider-monitor * trace-tab * chart-monitor * app-core * utils * test-tab-demo * inspector-monitor-demo * redux-devtools-counter-demo * redux-devtools-todomvc-demo * remote * cli * react-dock-demo --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Nathan Bierema <nbierema@gmail.com>
21 lines
539 B
TypeScript
21 lines
539 B
TypeScript
export interface Options {
|
|
useExtension: boolean;
|
|
supportImmutable: boolean;
|
|
theme: string;
|
|
dark: boolean;
|
|
}
|
|
|
|
export default function getOptions(location: { search: string }) {
|
|
return {
|
|
useExtension: location.search.includes('ext'),
|
|
supportImmutable: location.search.includes('immutable'),
|
|
theme: getTheme(location),
|
|
dark: location.search.includes('dark'),
|
|
};
|
|
}
|
|
|
|
function getTheme(location: { search: string }) {
|
|
const match = /theme=([^&]+)/.exec(location.search);
|
|
return match ? match[1] : 'inspector';
|
|
}
|