diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-05-27 11:35:26 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-05-27 11:35:26 +0900 |
| commit | a879607479c701733476659de1742d5f7d87eede (patch) | |
| tree | 61c1ee4181782c33edb845fbbb8518c0d7b82be6 /packages/frontend/src/components/page | |
| parent | enhance: ハッシュタグのノート一覧ページから、そのハッ... (diff) | |
| download | misskey-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.vue | 38 | ||||
| -rw-r--r-- | packages/frontend/src/components/page/page.text.vue | 20 | ||||
| -rw-r--r-- | packages/frontend/src/components/page/page.vue | 18 |
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> |