diff options
Diffstat (limited to 'packages/frontend/src/pages/user')
| -rw-r--r-- | packages/frontend/src/pages/user/index.activity.vue | 7 | ||||
| -rw-r--r-- | packages/frontend/src/pages/user/index.photos.vue | 49 |
2 files changed, 27 insertions, 29 deletions
diff --git a/packages/frontend/src/pages/user/index.activity.vue b/packages/frontend/src/pages/user/index.activity.vue index 0cc1524663..8ff3374446 100644 --- a/packages/frontend/src/pages/user/index.activity.vue +++ b/packages/frontend/src/pages/user/index.activity.vue @@ -1,8 +1,9 @@ <template> <MkContainer> - <template #header><i class="ti ti-chart-line" style="margin-right: 0.5em;"></i>{{ $ts.activity }}</template> - <template #func> - <button class="_button" @click="showMenu"> + <template #icon><i class="ti ti-chart-line"></i></template> + <template #header>{{ $ts.activity }}</template> + <template #func="{ buttonStyleClass }"> + <button class="_button" :class="buttonStyleClass" @click="showMenu"> <i class="ti ti-dots"></i> </button> </template> diff --git a/packages/frontend/src/pages/user/index.photos.vue b/packages/frontend/src/pages/user/index.photos.vue index fd975b52bb..607082c1e4 100644 --- a/packages/frontend/src/pages/user/index.photos.vue +++ b/packages/frontend/src/pages/user/index.photos.vue @@ -1,19 +1,20 @@ <template> <MkContainer :max-height="300" :foldable="true"> - <template #header><i class="ti ti-photo" style="margin-right: 0.5em;"></i>{{ $ts.images }}</template> - <div class="ujigsodd"> + <template #icon><i class="ti ti-photo"></i></template> + <template #header>{{ $ts.images }}</template> + <div :class="$style.root"> <MkLoading v-if="fetching"/> - <div v-if="!fetching && images.length > 0" class="stream"> + <div v-if="!fetching && images.length > 0" :class="$style.stream"> <MkA v-for="image in images" :key="image.note.id + image.file.id" - class="img" + :class="$style.img" :to="notePage(image.note)" > <ImgWithBlurhash :hash="image.file.blurhash" :src="thumbnail(image.file)" :title="image.file.name"/> </MkA> </div> - <p v-if="!fetching && images.length == 0" class="empty">{{ $ts.nothing }}</p> + <p v-if="!fetching && images.length == 0" :class="$style.empty">{{ $ts.nothing }}</p> </div> </MkContainer> </template> @@ -73,30 +74,26 @@ onMounted(() => { }); </script> -<style lang="scss" scoped> -.ujigsodd { +<style lang="scss" module> +.root { padding: 8px; +} - > .stream { - display: grid; - grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); - grid-gap: 6px; - - > .img { - height: 128px; - border-radius: 6px; - overflow: clip; - } - } +.stream { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); + grid-gap: 6px; +} - > .empty { - margin: 0; - padding: 16px; - text-align: center; +.img { + height: 128px; + border-radius: 6px; + overflow: clip; +} - > i { - margin-right: 4px; - } - } +.empty { + margin: 0; + padding: 16px; + text-align: center; } </style> |