summaryrefslogtreecommitdiff
path: root/src/server/web/app/dev/views/app.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/web/app/dev/views/app.vue')
-rw-r--r--src/server/web/app/dev/views/app.vue39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/server/web/app/dev/views/app.vue b/src/server/web/app/dev/views/app.vue
new file mode 100644
index 0000000000..2c2a3c83ce
--- /dev/null
+++ b/src/server/web/app/dev/views/app.vue
@@ -0,0 +1,39 @@
+<template>
+<mk-ui>
+ <p v-if="fetching">読み込み中</p>
+ <b-card v-if="!fetching" :header="app.name">
+ <b-form-group label="App Secret">
+ <b-input :value="app.secret" readonly/>
+ </b-form-group>
+ </b-card>
+</mk-ui>
+</template>
+
+<script lang="ts">
+import Vue from 'vue';
+export default Vue.extend({
+ data() {
+ return {
+ fetching: true,
+ app: null
+ };
+ },
+ watch: {
+ $route: 'fetch'
+ },
+ mounted() {
+ this.fetch();
+ },
+ methods: {
+ fetch() {
+ this.fetching = true;
+ (this as any).api('app/show', {
+ app_id: this.$route.params.id
+ }).then(app => {
+ this.app = app;
+ this.fetching = false;
+ });
+ }
+ }
+});
+</script>