debian-mirror-gitlab/app/assets/javascripts/feature_flags/store/gitlab_user_list/getters.js
2021-01-29 00:20:46 +05:30

11 lines
426 B
JavaScript

import statuses from './status';
export const userListOptions = ({ userLists }) =>
userLists.map(({ name, id }) => ({ value: id, text: name }));
export const hasUserLists = ({ userLists, status }) =>
[statuses.START, statuses.LOADING].indexOf(status) > -1 || userLists.length > 0;
export const isLoading = ({ status }) => status === statuses.LOADING;
export const hasError = ({ status }) => status === statuses.ERROR;