summaryrefslogtreecommitdiff
path: root/src/client/components/form
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-04-23 12:00:07 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-04-23 12:00:07 +0900
commite825d3be83112daf9015ce82cb00ef911e236bef (patch)
tree920f2d37fa6c7c3c0ec7a9b9ab706a140087dccc /src/client/components/form
parentTweak UI (diff)
downloadsharkey-e825d3be83112daf9015ce82cb00ef911e236bef.tar.gz
sharkey-e825d3be83112daf9015ce82cb00ef911e236bef.tar.bz2
sharkey-e825d3be83112daf9015ce82cb00ef911e236bef.zip
Tweak UI
Diffstat (limited to 'src/client/components/form')
-rw-r--r--src/client/components/form/suspense.vue20
1 files changed, 17 insertions, 3 deletions
diff --git a/src/client/components/form/suspense.vue b/src/client/components/form/suspense.vue
index 2a48faccb3..d04dc07624 100644
--- a/src/client/components/form/suspense.vue
+++ b/src/client/components/form/suspense.vue
@@ -9,9 +9,9 @@
<slot :result="result"></slot>
</div>
<div class="_formItem" v-else>
- <div class="_formPanel">
- error!
- <button @click="retry">retry</button>
+ <div class="_formPanel eiurkvay">
+ <div><i class="fas fa-exclamation-triangle"></i> {{ $ts.somethingHappened }}</div>
+ <MkButton inline @click="retry" class="retry"><i class="fas fa-redo-alt"></i> {{ $ts.retry }}</MkButton>
</div>
</div>
</transition>
@@ -20,8 +20,13 @@
<script lang="ts">
import { defineComponent, PropType, ref, watch } from 'vue';
import './form.scss';
+import MkButton from '@client/components/ui/button.vue';
export default defineComponent({
+ components: {
+ MkButton
+ },
+
props: {
p: {
type: Function as PropType<() => Promise<any>>,
@@ -84,4 +89,13 @@ export default defineComponent({
.fade-leave-to {
opacity: 0;
}
+
+.eiurkvay {
+ padding: 16px;
+ text-align: center;
+
+ > .retry {
+ margin-top: 16px;
+ }
+}
</style>