Sha256: 4e285c9a1371811203d91f6e7ff513f6d2b5972b7647b9dbdbbad5ab990e03e1

Contents?: true

Size: 903 Bytes

Versions: 6

Compression:

Stored size: 903 Bytes

Contents

import { differenceBy, slice, includes, uniq } from 'lodash';
import Immutable from 'seamless-immutable';
import { createSelector } from 'reselect';

const parameterState = state => state.foremanAcd.parameterSelectionParameters;

export const selectLoading = state => parameterState(state).loading;
export const selectEditMode = state => parameterState(state).editMode;
export const selectForemanData = state => parameterState(state).foremanData;
export const selectParameterTypes = state => parameterState(state).parameterTypes;
export const selectRows = state => parameterState(state).rows;
export const selectSortingColumns = state => parameterState(state).sortingColumns;
export const selectColumns = state => parameterState(state).columns;
export const selectAppDefinition = state => parameterState(state).appDefinition;
export const selectHostgroupId = state => parameterState(state).hostgroupId;

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
foreman_acd-0.0.6 webpack/components/ParameterSelection/ParameterSelectionSelectors.js
foreman_acd-0.0.5 webpack/components/ParameterSelection/ParameterSelectionSelectors.js
foreman_acd-0.0.4 webpack/components/ParameterSelection/ParameterSelectionSelectors.js
foreman_acd-0.0.3 webpack/components/ParameterSelection/ParameterSelectionSelectors.js
foreman_acd-0.0.2 webpack/components/ParameterSelection/ParameterSelectionSelectors.js
foreman_acd-0.0.1 webpack/components/ParameterSelection/ParameterSelectionSelectors.js