diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-01-15 11:22:58 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-01-15 11:22:58 +0900 |
| commit | daddec8362d4e37c5681ecd3043a1ee3511570d6 (patch) | |
| tree | 164f646c5fa5bde61735372d6df0004672e3a86a /packages/frontend/src/components/MkNotePreview.vue | |
| parent | 13.0.0-rc.7 (diff) | |
| download | sharkey-daddec8362d4e37c5681ecd3043a1ee3511570d6.tar.gz sharkey-daddec8362d4e37c5681ecd3043a1ee3511570d6.tar.bz2 sharkey-daddec8362d4e37c5681ecd3043a1ee3511570d6.zip | |
refactor(client): use css modules
Diffstat (limited to 'packages/frontend/src/components/MkNotePreview.vue')
| -rw-r--r-- | packages/frontend/src/components/MkNotePreview.vue | 93 |
1 files changed, 33 insertions, 60 deletions
diff --git a/packages/frontend/src/components/MkNotePreview.vue b/packages/frontend/src/components/MkNotePreview.vue index 44d609561c..05a5ad262a 100644 --- a/packages/frontend/src/components/MkNotePreview.vue +++ b/packages/frontend/src/components/MkNotePreview.vue @@ -1,12 +1,12 @@ <template> -<div class="fefdfafb"> - <MkAvatar class="avatar" :user="$i"/> - <div class="main"> - <div class="header"> +<div :class="$style.root"> + <MkAvatar :class="$style.avatar" :user="$i"/> + <div :class="$style.main"> + <div :class="$style.header"> <MkUserName :user="$i"/> </div> - <div class="body"> - <div class="content"> + <div> + <div :class="$style.content"> <Mfm :text="text.trim()" :author="$i" :i="$i"/> </div> </div> @@ -22,75 +22,48 @@ const props = defineProps<{ }>(); </script> -<style lang="scss" scoped> -.fefdfafb { +<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; - pointer-events: none; - } - - > .main { - flex: 1; - min-width: 0; - - > .header { - margin-bottom: 2px; - font-weight: bold; - } - - > .body { - - > .cw { - cursor: default; - display: block; - margin: 0; - padding: 0; - overflow-wrap: break-word; +.avatar { + flex-shrink: 0 !important; + display: block !important; + margin: 0 10px 0 0 !important; + width: 40px !important; + height: 40px !important; + border-radius: 8px !important; + pointer-events: none !important; +} - > .text { - margin-right: 8px; - } - } +.main { + flex: 1; + min-width: 0; +} - > .content { - > .text { - cursor: default; - margin: 0; - padding: 0; - } - } - } - } +.header { + margin-bottom: 2px; + font-weight: bold; } @container (min-width: 350px) { - .fefdfafb { - > .avatar { - margin: 0 10px 0 0; - width: 44px; - height: 44px; - } + .avatar { + margin: 0 10px 0 0 !important; + width: 44px !important; + height: 44px !important; } } @container (min-width: 500px) { - .fefdfafb { - > .avatar { - margin: 0 12px 0 0; - width: 48px; - height: 48px; - } + .avatar { + margin: 0 12px 0 0 !important; + width: 48px !important; + height: 48px !important; } } </style> |