diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-01-10 05:40:53 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-01-10 05:40:53 +0900 |
| commit | c2d05b507af63bea28baa6a3301c8763614adc53 (patch) | |
| tree | d79dedd89c7bafd033dca76704687f3550047fa3 /packages/frontend/src/components/MkNoteSimple.vue | |
| parent | fix style (diff) | |
| download | misskey-c2d05b507af63bea28baa6a3301c8763614adc53.tar.gz misskey-c2d05b507af63bea28baa6a3301c8763614adc53.tar.bz2 misskey-c2d05b507af63bea28baa6a3301c8763614adc53.zip | |
refactor(client): use css modules
Diffstat (limited to 'packages/frontend/src/components/MkNoteSimple.vue')
| -rw-r--r-- | packages/frontend/src/components/MkNoteSimple.vue | 105 |
1 files changed, 46 insertions, 59 deletions
diff --git a/packages/frontend/src/components/MkNoteSimple.vue b/packages/frontend/src/components/MkNoteSimple.vue index dcc2656c82..9c8e24069b 100644 --- a/packages/frontend/src/components/MkNoteSimple.vue +++ b/packages/frontend/src/components/MkNoteSimple.vue @@ -1,15 +1,15 @@ <template> -<div class="yohlumlk"> - <MkAvatar class="avatar" :user="note.user"/> - <div class="main"> - <MkNoteHeader class="header" :note="note" :mini="true"/> - <div class="body"> - <p v-if="note.cw != null" class="cw"> - <Mfm v-if="note.cw != ''" class="text" :text="note.cw" :author="note.user" :i="$i"/> +<div :class="$style.root"> + <MkAvatar :class="$style.avatar" :user="note.user"/> + <div :class="$style.main"> + <MkNoteHeader :class="$style.header" :note="note" :mini="true"/> + <div> + <p v-if="note.cw != null" :class="$style.cw"> + <Mfm v-if="note.cw != ''" style="margin-right: 8px;" :text="note.cw" :author="note.user" :i="$i"/> <MkCwButton v-model="showContent" :note="note"/> </p> - <div v-show="note.cw == null || showContent" class="content"> - <MkSubNoteContent class="text" :note="note"/> + <div v-show="note.cw == null || showContent"> + <MkSubNoteContent :class="$style.text" :note="note"/> </div> </div> </div> @@ -31,73 +31,60 @@ const props = defineProps<{ const showContent = $ref(false); </script> -<style lang="scss" scoped> -.yohlumlk { +<style lang="scss" module> +.root { display: flex; margin: 0; padding: 0; overflow: clip; font-size: 0.95em; +} - > .avatar { - flex-shrink: 0; - display: block; - margin: 0 10px 0 0; - width: 40px; - height: 40px; - border-radius: 8px; - } - - > .main { - flex: 1; - min-width: 0; - - > .header { - margin-bottom: 2px; - } +.avatar { + flex-shrink: 0; + display: block; + margin: 0 10px 0 0; + width: 40px; + height: 40px; + border-radius: 8px; +} - > .body { +.main { + flex: 1; + min-width: 0; +} - > .cw { - cursor: default; - display: block; - margin: 0; - padding: 0; - overflow-wrap: break-word; +.header { + margin-bottom: 2px; +} - > .text { - margin-right: 8px; - } - } +.cw { + cursor: default; + display: block; + margin: 0; + padding: 0; + overflow-wrap: break-word; +} - > .content { - > .text { - cursor: default; - margin: 0; - padding: 0; - } - } - } - } +.text { + cursor: default; + margin: 0; + padding: 0; } @container (min-width: 350px) { - .yohlumlk { - > .avatar { - margin: 0 10px 0 0; - width: 44px; - height: 44px; - } + .avatar { + margin: 0 10px 0 0; + width: 44px; + height: 44px; } } @container (min-width: 500px) { - .yohlumlk { - > .avatar { - margin: 0 12px 0 0; - width: 48px; - height: 48px; - } + .avatar { + margin: 0 12px 0 0; + width: 48px; + height: 48px; } } </style> |