Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-02-16 15:09:03 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2021-02-16 15:09:03 +0300
commit8215fc964a189ae5c876a10f2e7d61933a725e24 (patch)
treeacdd0abd951ca0f392c7617821ab347d77c1a623 /app/assets/javascripts/set_status_modal
parenta57cec4bb89b61d210d4e413571b1d85d76179f6 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/set_status_modal')
-rw-r--r--app/assets/javascripts/set_status_modal/components/user_availability_status.vue26
-rw-r--r--app/assets/javascripts/set_status_modal/set_status_modal_wrapper.vue3
-rw-r--r--app/assets/javascripts/set_status_modal/utils.js6
3 files changed, 3 insertions, 32 deletions
diff --git a/app/assets/javascripts/set_status_modal/components/user_availability_status.vue b/app/assets/javascripts/set_status_modal/components/user_availability_status.vue
deleted file mode 100644
index e86d94f86c6..00000000000
--- a/app/assets/javascripts/set_status_modal/components/user_availability_status.vue
+++ /dev/null
@@ -1,26 +0,0 @@
-<script>
-import { AVAILABILITY_STATUS, isUserBusy, isValidAvailibility } from '../utils';
-
-export default {
- name: 'UserAvailabilityStatus',
- props: {
- availability: {
- type: String,
- required: true,
- validator: isValidAvailibility,
- },
- },
- computed: {
- isBusy() {
- const { availability = AVAILABILITY_STATUS.NOT_SET } = this;
- return isUserBusy(availability);
- },
- },
-};
-</script>
-
-<template>
- <span v-if="isBusy" class="gl-font-weight-normal gl-text-gray-500">{{
- s__('UserAvailability|(Busy)')
- }}</span>
-</template>
diff --git a/app/assets/javascripts/set_status_modal/set_status_modal_wrapper.vue b/app/assets/javascripts/set_status_modal/set_status_modal_wrapper.vue
index 639cc8a72ef..bed264341a5 100644
--- a/app/assets/javascripts/set_status_modal/set_status_modal_wrapper.vue
+++ b/app/assets/javascripts/set_status_modal/set_status_modal_wrapper.vue
@@ -10,7 +10,7 @@ import { BV_SHOW_MODAL, BV_HIDE_MODAL } from '~/lib/utils/constants';
import { __, s__ } from '~/locale';
import { updateUserStatus } from '~/rest_api';
import EmojiMenuInModal from './emoji_menu_in_modal';
-import { isUserBusy, isValidAvailibility } from './utils';
+import { isUserBusy } from './utils';
const emojiMenuClass = 'js-modal-status-emoji-menu';
export const AVAILABILITY_STATUS = {
@@ -46,7 +46,6 @@ export default {
currentAvailability: {
type: String,
required: false,
- validator: isValidAvailibility,
default: '',
},
canSetUserAvailability: {
diff --git a/app/assets/javascripts/set_status_modal/utils.js b/app/assets/javascripts/set_status_modal/utils.js
index faee4012ef4..e17d95adb25 100644
--- a/app/assets/javascripts/set_status_modal/utils.js
+++ b/app/assets/javascripts/set_status_modal/utils.js
@@ -3,7 +3,5 @@ export const AVAILABILITY_STATUS = {
NOT_SET: 'not_set',
};
-export const isUserBusy = (status) => status === AVAILABILITY_STATUS.BUSY;
-
-export const isValidAvailibility = (availability) =>
- availability.length ? Object.values(AVAILABILITY_STATUS).includes(availability) : true;
+export const isUserBusy = (status = '') =>
+ Boolean(status.length && status.toLowerCase().trim() === AVAILABILITY_STATUS.BUSY);