diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-01-14 11:23:02 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-01-14 11:23:02 +0900 |
| commit | ce5506f331d5048be0c7d67d14cb4e29e09c5a96 (patch) | |
| tree | cadd8b33778b49a564eeb3ebd554e687f7583ca2 /packages/frontend | |
| parent | refactor(client): use css modules (diff) | |
| download | misskey-ce5506f331d5048be0c7d67d14cb4e29e09c5a96.tar.gz misskey-ce5506f331d5048be0c7d67d14cb4e29e09c5a96.tar.bz2 misskey-ce5506f331d5048be0c7d67d14cb4e29e09c5a96.zip | |
refactor(client): use css modules
Diffstat (limited to 'packages/frontend')
| -rw-r--r-- | packages/frontend/src/components/global/MkEllipsis.vue | 46 | ||||
| -rw-r--r-- | packages/frontend/src/components/global/MkError.vue | 36 |
2 files changed, 42 insertions, 40 deletions
diff --git a/packages/frontend/src/components/global/MkEllipsis.vue b/packages/frontend/src/components/global/MkEllipsis.vue index 0a46f486d6..b3cf69c075 100644 --- a/packages/frontend/src/components/global/MkEllipsis.vue +++ b/packages/frontend/src/components/global/MkEllipsis.vue @@ -1,28 +1,10 @@ <template> - <span class="mk-ellipsis"> - <span>.</span><span>.</span><span>.</span> - </span> +<span :class="$style.root"> + <span :class="$style.dot">.</span><span :class="$style.dot">.</span><span :class="$style.dot">.</span> +</span> </template> -<style lang="scss" scoped> -.mk-ellipsis { - > span { - animation: ellipsis 1.4s infinite ease-in-out both; - - &:nth-child(1) { - animation-delay: 0s; - } - - &:nth-child(2) { - animation-delay: 0.16s; - } - - &:nth-child(3) { - animation-delay: 0.32s; - } - } -} - +<style lang="scss" module> @keyframes ellipsis { 0%, 80%, 100% { opacity: 1; @@ -31,4 +13,24 @@ opacity: 0; } } + +.root { + +} + +.dot { + animation: ellipsis 1.4s infinite ease-in-out both; + + &:nth-child(1) { + animation-delay: 0s; + } + + &:nth-child(2) { + animation-delay: 0.16s; + } + + &:nth-child(3) { + animation-delay: 0.32s; + } +} </style> diff --git a/packages/frontend/src/components/global/MkError.vue b/packages/frontend/src/components/global/MkError.vue index 6e297b9f5e..8205dad412 100644 --- a/packages/frontend/src/components/global/MkError.vue +++ b/packages/frontend/src/components/global/MkError.vue @@ -1,9 +1,9 @@ <template> <Transition :name="$store.state.animation ? '_transition_zoom' : ''" appear> - <div class="mjndxjcg"> - <img src="https://xn--931a.moe/assets/error.jpg" class="_ghost"/> - <p><i class="ti ti-alert-triangle"></i> {{ i18n.ts.somethingHappened }}</p> - <MkButton class="button" @click="() => $emit('retry')">{{ i18n.ts.retry }}</MkButton> + <div :class="$style.root"> + <img :class="$style.img" src="https://xn--931a.moe/assets/error.jpg" class="_ghost"/> + <p :class="$style.text"><i class="ti ti-alert-triangle"></i> {{ i18n.ts.somethingHappened }}</p> + <MkButton :class="$style.button" @click="() => $emit('retry')">{{ i18n.ts.retry }}</MkButton> </div> </Transition> </template> @@ -13,24 +13,24 @@ import MkButton from '@/components/MkButton.vue'; import { i18n } from '@/i18n'; </script> -<style lang="scss" scoped> -.mjndxjcg { +<style lang="scss" module> +.root { padding: 32px; text-align: center; +} - > p { - margin: 0 0 8px 0; - } +.text { + margin: 0 0 8px 0; +} - > .button { - margin: 0 auto; - } +.button { + margin: 0 auto; +} - > img { - vertical-align: bottom; - height: 128px; - margin-bottom: 16px; - border-radius: 16px; - } +.img { + vertical-align: bottom; + height: 128px; + margin-bottom: 16px; + border-radius: 16px; } </style> |