aboutsummaryrefslogtreecommitdiffstats
path: root/apps/user_status/src/components/SetStatusModal.vue
diff options
context:
space:
mode:
authorCarl Schwan <carl@carlschwan.eu>2022-08-12 11:42:51 +0200
committerJohn Molakvoæ <skjnldsv@protonmail.com>2022-08-26 19:49:00 +0200
commit2f30d3227f8af0a0c79b139f1cfbd334ca94e0d3 (patch)
tree45cab9e731c0a959a15e42c016324367e0f1a754 /apps/user_status/src/components/SetStatusModal.vue
parentf630bd27f7ff881050a4ca516a96d00c8ba8afb6 (diff)
downloadnextcloud-server-2f30d3227f8af0a0c79b139f1cfbd334ca94e0d3.tar.gz
nextcloud-server-2f30d3227f8af0a0c79b139f1cfbd334ca94e0d3.zip
Various fixes
- Fix user status dialog - Add label where missing - Move emoji picker inside input field (similar to talk) - Fix selecting an emoji - Fix multiselect - Fix button with confirmation action - Fix some other unrelated dark theme issues - Fix select2 focus - Run npm lint:fix Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Diffstat (limited to 'apps/user_status/src/components/SetStatusModal.vue')
-rw-r--r--apps/user_status/src/components/SetStatusModal.vue34
1 files changed, 18 insertions, 16 deletions
diff --git a/apps/user_status/src/components/SetStatusModal.vue b/apps/user_status/src/components/SetStatusModal.vue
index 4584bd3c849..ed6854b2bb1 100644
--- a/apps/user_status/src/components/SetStatusModal.vue
+++ b/apps/user_status/src/components/SetStatusModal.vue
@@ -41,15 +41,11 @@
<h3>{{ $t('user_status', 'Status message') }}</h3>
</div>
<div class="set-status-modal__custom-input">
- <NcEmojiPicker @select="setIcon">
- <button class="custom-input__emoji-button">
- {{ visibleIcon }}
- </button>
- </NcEmojiPicker>
<CustomMessageInput ref="customMessageInput"
:message="message"
@change="setMessage"
- @submit="saveStatus" />
+ @submit="saveStatus"
+ @iconSelected="setIcon" />
</div>
<PredefinedStatusesList @select-status="selectPredefinedMessage" />
<ClearAtSelect :clear-at="clearAt"
@@ -76,9 +72,18 @@
<script>
import { showError } from '@nextcloud/dialogs'
+<<<<<<< HEAD
import NcEmojiPicker from '@nextcloud/vue/dist/Components/NcEmojiPicker'
import NcModal from '@nextcloud/vue/dist/Components/NcModal'
import NcButton from '@nextcloud/vue/dist/Components/NcButton'
+||||||| parent of f456d3bb0f (Various fixes)
+import EmojiPicker from '@nextcloud/vue/dist/Components/EmojiPicker'
+import Modal from '@nextcloud/vue/dist/Components/Modal'
+import ButtonVue from '@nextcloud/vue/dist/Components/Button'
+=======
+import Modal from '@nextcloud/vue/dist/Components/Modal'
+import ButtonVue from '@nextcloud/vue/dist/Components/Button'
+>>>>>>> f456d3bb0f (Various fixes)
import { getAllStatusOptions } from '../services/statusOptionsService'
import OnlineStatusMixin from '../mixins/OnlineStatusMixin'
import PredefinedStatusesList from './PredefinedStatusesList'
@@ -92,8 +97,15 @@ export default {
components: {
ClearAtSelect,
CustomMessageInput,
+<<<<<<< HEAD
NcEmojiPicker,
NcModal,
+||||||| parent of f456d3bb0f (Various fixes)
+ EmojiPicker,
+ Modal,
+=======
+ Modal,
+>>>>>>> f456d3bb0f (Various fixes)
OnlineStatusSelect,
PredefinedStatusesList,
NcButton,
@@ -110,16 +122,6 @@ export default {
statuses: getAllStatusOptions(),
}
},
- computed: {
- /**
- * Returns the user-set icon or a smiley in case no icon is set
- *
- * @return {string}
- */
- visibleIcon() {
- return this.icon || '😀'
- },
- },
/**
* Loads the current status when a user opens dialog