diff options
author | Joas Schilling <213943+nickvergessen@users.noreply.github.com> | 2022-07-26 14:37:20 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-26 14:37:20 +0300 |
commit | 7cc4c395f755fec90c2229517ac5362b5dcc2993 (patch) | |
tree | c4651cd1799bd261f01576f23b4b9f2bef09a7d9 /src | |
parent | 57a9813e523f2ea927f8e8751a07ba55060231fd (diff) | |
parent | d31f05c55ebf329b6cd5d52e621b94812f8ff0a6 (diff) |
Merge pull request #7650 from nextcloud/bugfix/noid/move-SIP-to-vue-buttons
Move SIP bridge settings to Vue button
Diffstat (limited to 'src')
-rw-r--r-- | src/components/AdminSettings/SIPBridge.vue | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/src/components/AdminSettings/SIPBridge.vue b/src/components/AdminSettings/SIPBridge.vue index 3f4b73221..242046375 100644 --- a/src/components/AdminSettings/SIPBridge.vue +++ b/src/components/AdminSettings/SIPBridge.vue @@ -73,29 +73,30 @@ :disabled="loading" :placeholder="t('spreed', 'Phone number (Country)')" /> - <p> - <button class="button primary" - :disabled="loading" - @click="saveSIPSettings"> - {{ saveLabel }} - </button> - </p> + <Button type="primary" + :disabled="loading" + @click="saveSIPSettings"> + {{ t('spreed', 'Save changes') }} + </Button> </template> </div> </template> <script> +import Button from '@nextcloud/vue/dist/Components/Button' import Multiselect from '@nextcloud/vue/dist/Components/Multiselect' import axios from '@nextcloud/axios' import debounce from 'debounce' import { generateOcsUrl } from '@nextcloud/router' import { loadState } from '@nextcloud/initial-state' +import { showSuccess } from '@nextcloud/dialogs' import { setSIPSettings } from '../../services/settingsService.js' export default { name: 'SIPBridge', components: { + Button, Multiselect, }, @@ -106,7 +107,6 @@ export default { showForm: true, groups: [], sipGroups: [], - saveLabel: t('spreed', 'Save changes'), dialInInfo: '', sharedSecret: '', } @@ -157,16 +157,14 @@ export default { await setSIPSettings(groups, this.sharedSecret, this.dialInInfo) this.loading = false - this.saveLabel = t('spreed', 'Saved!') - setTimeout(() => { - this.saveLabel = t('spreed', 'Save changes') - }, 5000) + showSuccess(t('spreed', 'SIP configuration saved!')) }, }, } </script> <style lang="scss" scoped> + .sip-bridge { &__sip-groups-select, &__shared-secret, |