diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-08-13 17:59:54 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-08-13 17:59:54 +0900 |
| commit | 1561391293a0573c64b024efd6edc3e1380cb0a8 (patch) | |
| tree | 04c704ae7dd0faa2f553454bfc19a127aa6e6eec /src/client/components | |
| parent | Introduce e2e test (diff) | |
| download | sharkey-1561391293a0573c64b024efd6edc3e1380cb0a8.tar.gz sharkey-1561391293a0573c64b024efd6edc3e1380cb0a8.tar.bz2 sharkey-1561391293a0573c64b024efd6edc3e1380cb0a8.zip | |
feat(client): Misskey更新時にダイアログを表示するように
Diffstat (limited to 'src/client/components')
| -rw-r--r-- | src/client/components/updated.vue | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/src/client/components/updated.vue b/src/client/components/updated.vue new file mode 100644 index 0000000000..5033d866fb --- /dev/null +++ b/src/client/components/updated.vue @@ -0,0 +1,58 @@ +<template> +<MkModal ref="modal" @click="$refs.modal.close()" @closed="$emit('closed')"> + <div class="ewlycnyt"> + <div class="title">{{ $ts.misskeyUpdated }}</div> + <div class="version">✨{{ version }}🚀</div> + <MkButton full @click="whatIsNew">{{ $ts.whatIsNew }}</MkButton> + <MkButton primary full @click="$refs.modal.close()">{{ $ts.gotIt }}</MkButton> + </div> +</MkModal> +</template> + +<script lang="ts"> +import { defineComponent } from 'vue'; +import MkModal from '@client/components/ui/modal.vue'; +import MkButton from '@client/components/ui/button.vue'; +import { version } from '@client/config'; + +export default defineComponent({ + components: { + MkModal, + MkButton, + }, + + data() { + return { + version: version, + }; + }, + + methods: { + whatIsNew() { + this.$refs.modal.close(); + this.$router.push('/docs/general/changelog'); + } + } +}); +</script> + +<style lang="scss" scoped> +.ewlycnyt { + position: relative; + padding: 32px; + min-width: 320px; + max-width: 480px; + box-sizing: border-box; + text-align: center; + background: var(--panel); + border-radius: var(--radius); + + > .title { + font-weight: bold; + } + + > .version { + margin: 1em 0; + } +} +</style> |