mirror of
https://github.com/nextcloud/server.git
synced 2026-02-11 14:54:02 -05:00
add new button component
Signed-off-by: Vanessa Pertsch <vanessa.pertsch@nextcloud.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
This commit is contained in:
parent
5ac1995b0a
commit
bf7150eae7
5 changed files with 22 additions and 15 deletions
|
|
@ -55,12 +55,19 @@
|
|||
<ClearAtSelect :clear-at="clearAt"
|
||||
@select-clear-at="setClearAt" />
|
||||
<div class="status-buttons">
|
||||
<button class="status-buttons__select" :disabled="isSavingStatus" @click="clearStatus">
|
||||
<ButtonVue wide="true"
|
||||
:text="$t('user_status', 'Clear status message')"
|
||||
:disabled="isSavingStatus"
|
||||
@click="clearStatus">
|
||||
{{ $t('user_status', 'Clear status message') }}
|
||||
</button>
|
||||
<button class="status-buttons__primary primary" :disabled="isSavingStatus" @click="saveStatus">
|
||||
</ButtonVue>
|
||||
<ButtonVue wide="true"
|
||||
type="primary"
|
||||
:text="$t('user_status', 'Set status message')"
|
||||
:disabled="isSavingStatus"
|
||||
@click="saveStatus">
|
||||
{{ $t('user_status', 'Set status message') }}
|
||||
</button>
|
||||
</ButtonVue>
|
||||
</div>
|
||||
</div>
|
||||
</Modal>
|
||||
|
|
@ -70,7 +77,7 @@
|
|||
import { showError } from '@nextcloud/dialogs'
|
||||
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 { getAllStatusOptions } from '../services/statusOptionsService'
|
||||
import OnlineStatusMixin from '../mixins/OnlineStatusMixin'
|
||||
import PredefinedStatusesList from './PredefinedStatusesList'
|
||||
|
|
@ -88,6 +95,7 @@ export default {
|
|||
Modal,
|
||||
OnlineStatusSelect,
|
||||
PredefinedStatusesList,
|
||||
ButtonVue,
|
||||
},
|
||||
mixins: [OnlineStatusMixin],
|
||||
|
||||
|
|
@ -267,10 +275,9 @@ export default {
|
|||
|
||||
.status-buttons {
|
||||
display: flex;
|
||||
|
||||
button {
|
||||
flex-basis: 50%;
|
||||
}
|
||||
padding: 3px;
|
||||
padding-left:0;
|
||||
gap: 3px;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
4
dist/user-status-modal-299.js
vendored
4
dist/user-status-modal-299.js
vendored
File diff suppressed because one or more lines are too long
2
dist/user-status-modal-299.js.map
vendored
2
dist/user-status-modal-299.js.map
vendored
File diff suppressed because one or more lines are too long
4
dist/user_status-menu.js
vendored
4
dist/user_status-menu.js
vendored
File diff suppressed because one or more lines are too long
2
dist/user_status-menu.js.map
vendored
2
dist/user_status-menu.js.map
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue