refactor(client): refactor dialog functions to improve type inference

This commit is contained in:
syuilo
2021-11-18 18:45:58 +09:00
parent 63415f1074
commit ea9aeef9d8
84 changed files with 415 additions and 460 deletions

View File

@@ -53,11 +53,10 @@ export default defineComponent({
methods: {
async addRelay() {
const { canceled, result: inbox } = await os.dialog({
const { canceled, result: inbox } = await os.inputText({
title: this.$ts.addRelay,
input: {
placeholder: this.$ts.inboxUrl
}
type: 'url',
placeholder: this.$ts.inboxUrl
});
if (canceled) return;
os.api('admin/relays/add', {
@@ -65,7 +64,7 @@ export default defineComponent({
}).then((relay: any) => {
this.refresh();
}).catch((e: any) => {
os.dialog({
os.alert({
type: 'error',
text: e.message || e
});
@@ -78,7 +77,7 @@ export default defineComponent({
}).then(() => {
this.refresh();
}).catch((e: any) => {
os.dialog({
os.alert({
type: 'error',
text: e.message || e
});