summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components/page
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-05-27 11:35:26 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-05-27 11:35:26 +0900
commita879607479c701733476659de1742d5f7d87eede (patch)
tree61c1ee4181782c33edb845fbbb8518c0d7b82be6 /packages/frontend/src/components/page
parentenhance: ハッシュタグのノート一覧ページから、そのハッ... (diff)
downloadmisskey-a879607479c701733476659de1742d5f7d87eede.tar.gz
misskey-a879607479c701733476659de1742d5f7d87eede.tar.bz2
misskey-a879607479c701733476659de1742d5f7d87eede.zip
refactor
Diffstat (limited to 'packages/frontend/src/components/page')
-rw-r--r--packages/frontend/src/components/page/page.section.vue38
-rw-r--r--packages/frontend/src/components/page/page.text.vue20
-rw-r--r--packages/frontend/src/components/page/page.vue18
3 files changed, 24 insertions, 52 deletions
diff --git a/packages/frontend/src/components/page/page.section.vue b/packages/frontend/src/components/page/page.section.vue
index dc06a231f9..9f79ecc833 100644
--- a/packages/frontend/src/components/page/page.section.vue
+++ b/packages/frontend/src/components/page/page.section.vue
@@ -1,8 +1,8 @@
<template>
-<section class="sdgxphyu">
- <component :is="'h' + h">{{ block.title }}</component>
+<section>
+ <component :is="'h' + h" :class="h < 5 ? $style['h' + h] : null">{{ block.title }}</component>
- <div class="children">
+ <div class="_gaps">
<XBlock v-for="child in block.children" :key="child.id" :page="page" :block="child" :h="h + 1"/>
</div>
</section>
@@ -22,27 +22,19 @@ defineProps<{
}>();
</script>
-<style lang="scss" scoped>
-.sdgxphyu {
- margin: 1.5em 0;
-
- > h2 {
- font-size: 1.35em;
- margin: 0 0 0.5em 0;
- }
-
- > h3 {
- font-size: 1em;
- margin: 0 0 0.5em 0;
- }
+<style lang="scss" module>
+.h2 {
+ font-size: 1.35em;
+ margin: 0 0 0.5em 0;
+}
- > h4 {
- font-size: 1em;
- margin: 0 0 0.5em 0;
- }
+.h3 {
+ font-size: 1em;
+ margin: 0 0 0.5em 0;
+}
- > .children {
- //padding 16px
- }
+.h4 {
+ font-size: 1em;
+ margin: 0 0 0.5em 0;
}
</style>
diff --git a/packages/frontend/src/components/page/page.text.vue b/packages/frontend/src/components/page/page.text.vue
index 308948b45c..48ce4b0e1e 100644
--- a/packages/frontend/src/components/page/page.text.vue
+++ b/packages/frontend/src/components/page/page.text.vue
@@ -1,7 +1,7 @@
<template>
-<div class="mrdgzndn">
+<div class="_gaps">
<Mfm :text="block.text" :isNote="false" :i="$i"/>
- <MkUrlPreview v-for="url in urls" :key="url" :url="url" class="url"/>
+ <MkUrlPreview v-for="url in urls" :key="url" :url="url"/>
</div>
</template>
@@ -22,19 +22,3 @@ const props = defineProps<{
const urls = props.block.text ? extractUrlFromMfm(mfm.parse(props.block.text)) : [];
</script>
-
-<style lang="scss" scoped>
-.mrdgzndn {
- &:not(:first-child) {
- margin-top: 0.5em;
- }
-
- &:not(:last-child) {
- margin-bottom: 0.5em;
- }
-
- > .url {
- margin: 0.5em 0;
- }
-}
-</style>
diff --git a/packages/frontend/src/components/page/page.vue b/packages/frontend/src/components/page/page.vue
index f9291c4d2d..a6d3ff6359 100644
--- a/packages/frontend/src/components/page/page.vue
+++ b/packages/frontend/src/components/page/page.vue
@@ -1,5 +1,5 @@
<template>
-<div class="iroscrza" :class="{ center: page.alignCenter, serif: page.font === 'serif' }">
+<div :class="{ [$style.center]: page.alignCenter, [$style.serif]: page.font === 'serif' }">
<XBlock v-for="child in page.content" :key="child.id" :block="child" :h="2"/>
</div>
</template>
@@ -14,16 +14,12 @@ defineProps<{
}>();
</script>
-<style lang="scss" scoped>
-.iroscrza {
- &.serif {
- > div {
- font-family: serif;
- }
- }
+<style lang="scss" module>
+.serif {
+ font-family: serif;
+}
- &.center {
- text-align: center;
- }
+.center {
+ text-align: center;
}
</style>