summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components/MkNotePreview.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/MkNotePreview.vue
parent13.0.0-rc.7 (diff)
downloadsharkey-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.vue93
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>