| @@ -12,15 +12,14 @@ export default (({ posts, onClick }: Props) => ( | |||||
| <div className="flex flex-wrap gap-6 p-4"> | <div className="flex flex-wrap gap-6 p-4"> | ||||
| {posts.map ((post, i) => ( | {posts.map ((post, i) => ( | ||||
| <Link to={`/posts/${ post.id }`} | <Link to={`/posts/${ post.id }`} | ||||
| key={i} | |||||
| key={post.id} | |||||
| className="w-40 h-40 overflow-hidden rounded-lg shadow-md hover:shadow-lg" | className="w-40 h-40 overflow-hidden rounded-lg shadow-md hover:shadow-lg" | ||||
| onClick={onClick}> | onClick={onClick}> | ||||
| <img src={post.thumbnail || post.thumbnailBase || undefined} | <img src={post.thumbnail || post.thumbnailBase || undefined} | ||||
| alt={post.title || post.url} | alt={post.title || post.url} | ||||
| title={post.title || post.url || undefined} | title={post.title || post.url || undefined} | ||||
| loading="eager" | |||||
| fetchPriority="high" | |||||
| loading={i < 12 ? 'eager' : 'lazy'} | |||||
| decoding="async" | decoding="async" | ||||
| className="object-none w-full h-full" /> | |||||
| className="object-cover w-full h-full"/> | |||||
| </Link>))} | </Link>))} | ||||
| </div>)) satisfies FC<Props> | </div>)) satisfies FC<Props> | ||||
| @@ -36,7 +36,6 @@ export default (({ user }: Props) => { | |||||
| { name: '別名タグ', to: '/tags/aliases', visible: false }, | { name: '別名タグ', to: '/tags/aliases', visible: false }, | ||||
| { name: '上位タグ', to: '/tags/implications', visible: false }, | { name: '上位タグ', to: '/tags/implications', visible: false }, | ||||
| { name: 'ニコニコ連携', to: '/tags/nico' }, | { name: 'ニコニコ連携', to: '/tags/nico' }, | ||||
| { name: 'タグのつけ方', to: '/wiki/ヘルプ:タグのつけ方' }, | |||||
| { name: 'ヘルプ', to: '/wiki/ヘルプ:タグ' }] }, | { name: 'ヘルプ', to: '/wiki/ヘルプ:タグ' }] }, | ||||
| { name: 'Wiki', to: '/wiki/ヘルプ:ホーム', base: '/wiki', subMenu: [ | { name: 'Wiki', to: '/wiki/ヘルプ:ホーム', base: '/wiki', subMenu: [ | ||||
| { name: '検索', to: '/wiki' }, | { name: '検索', to: '/wiki' }, | ||||