summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components/MkWaitingDialog.vue
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-01-15 11:22:58 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-01-15 11:22:58 +0900
commitdaddec8362d4e37c5681ecd3043a1ee3511570d6 (patch)
tree164f646c5fa5bde61735372d6df0004672e3a86a /packages/frontend/src/components/MkWaitingDialog.vue
parent13.0.0-rc.7 (diff)
downloadmisskey-daddec8362d4e37c5681ecd3043a1ee3511570d6.tar.gz
misskey-daddec8362d4e37c5681ecd3043a1ee3511570d6.tar.bz2
misskey-daddec8362d4e37c5681ecd3043a1ee3511570d6.zip
refactor(client): use css modules
Diffstat (limited to 'packages/frontend/src/components/MkWaitingDialog.vue')
-rw-r--r--packages/frontend/src/components/MkWaitingDialog.vue34
1 files changed, 17 insertions, 17 deletions
diff --git a/packages/frontend/src/components/MkWaitingDialog.vue b/packages/frontend/src/components/MkWaitingDialog.vue
index da835d21cc..da98da29d0 100644
--- a/packages/frontend/src/components/MkWaitingDialog.vue
+++ b/packages/frontend/src/components/MkWaitingDialog.vue
@@ -1,9 +1,9 @@
<template>
<MkModal ref="modal" :prefer-type="'dialog'" :z-priority="'high'" @click="success ? done() : () => {}" @closed="emit('closed')">
- <div class="iuyakobc" :class="{ iconOnly: (text == null) || success }">
- <i v-if="success" class="ti ti-check icon success"></i>
- <MkLoading v-else class="icon waiting" :em="true"/>
- <div v-if="text && !success" class="text">{{ text }}<MkEllipsis/></div>
+ <div :class="[$style.root, { [$style.iconOnly]: (text == null) || success }]">
+ <i v-if="success" :class="[$style.icon, $style.success]" class="ti ti-check"></i>
+ <MkLoading v-else :class="[$style.icon, $style.waiting]" :em="true"/>
+ <div v-if="text && !success" :class="$style.text">{{ text }}<MkEllipsis/></div>
</div>
</MkModal>
</template>
@@ -35,8 +35,8 @@ watch(() => props.showing, () => {
});
</script>
-<style lang="scss" scoped>
-.iuyakobc {
+<style lang="scss" module>
+.root {
margin: auto;
position: relative;
padding: 32px;
@@ -54,21 +54,21 @@ watch(() => props.showing, () => {
align-items: center;
justify-content: center;
}
+}
- > .icon {
- font-size: 32px;
-
- &.success {
- color: var(--accent);
- }
+.icon {
+ font-size: 32px;
- &.waiting {
- opacity: 0.7;
- }
+ &.success {
+ color: var(--accent);
}
- > .text {
- margin-top: 16px;
+ &.waiting {
+ opacity: 0.7;
}
}
+
+.text {
+ margin-top: 16px;
+}
</style>