enhance(frontend): ユーザーページに「ファイル」タブを新設 (#15130)
* 投稿したファイルの一覧をプロフィールページ内のタブで見れるようにしてみた (Otaku-Social#14) * ギャラリー(ノート)の取得方法を変更、ページネーションに対応 * ギャラリー(ノート)が動作しない問題を修正 * ギャラリー(ノート)の名称変更 * styles * GalleryFromPosts -> Files * fix * enhance: 既存のファイルコンテナの「もっと見る」をクリックしたらファイルタブに飛べるように * Update Changelog * 共通化 * spdx * その他のメディアがちゃんとプレビューされるように * fix(frontend): リストがセンシティブ設定を考慮するように * arrayをsetに変更 * remove unused imports * 🎨 * 🎨 * 画像以外のファイルのプレビューに対応したのでコメントを削除 * サムネイルをMkDriveFileThumbnailに統一 * v-panelに置き換え * lint --------- Co-authored-by: tmorio <morikapusan@morikapu-denki.com> Co-authored-by: tmorio <20278135+tmorio@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
This commit is contained in:
		| @@ -136,7 +136,7 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| 				<MkInfo v-else-if="$i && $i.id === user.id">{{ i18n.ts.userPagePinTip }}</MkInfo> | ||||
| 				<template v-if="narrow"> | ||||
| 					<MkLazy> | ||||
| 						<XFiles :key="user.id" :user="user"/> | ||||
| 						<XFiles :key="user.id" :user="user" @unfold="emit('unfoldFiles')"/> | ||||
| 					</MkLazy> | ||||
| 					<MkLazy> | ||||
| 						<XActivity :key="user.id" :user="user"/> | ||||
| @@ -150,7 +150,7 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| 			</div> | ||||
| 		</div> | ||||
| 		<div v-if="!narrow" class="sub _gaps" style="container-type: inline-size;"> | ||||
| 			<XFiles :key="user.id" :user="user"/> | ||||
| 			<XFiles :key="user.id" :user="user" @unfold="emit('unfoldFiles')"/> | ||||
| 			<XActivity :key="user.id" :user="user"/> | ||||
| 		</div> | ||||
| 	</div> | ||||
| @@ -212,6 +212,10 @@ const props = withDefaults(defineProps<{ | ||||
| 	disableNotes: false, | ||||
| }); | ||||
|  | ||||
| const emit = defineEmits<{ | ||||
| 	(ev: 'unfoldFiles'): void; | ||||
| }>(); | ||||
|  | ||||
| const router = useRouter(); | ||||
|  | ||||
| const user = ref(props.user); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 かっこかり
					かっこかり