表のレーアウト統一(#194) (#271)

#194

#194

Co-authored-by: miteruzo <miteruzo@naver.com>
Reviewed-on: #271
This commit was merged in pull request #271.
This commit is contained in:
2026-02-24 21:29:00 +09:00
parent a0d6aeb91e
commit 7d1a87f452
4 changed files with 27 additions and 18 deletions
+9 -5
View File
@@ -10,6 +10,7 @@ import MainArea from '@/components/layout/MainArea'
import { SITE_TITLE } from '@/config'
import { fetchPostChanges } from '@/lib/posts'
import { postsKeys } from '@/lib/queryKeys'
import { cn } from '@/lib/utils'
import type { FC } from 'react'
@@ -44,7 +45,7 @@ export default (() => {
{loading ? 'Loading...' : (
<>
<table className="table-auto w-full border-collapse">
<thead>
<thead className="border-b-2 border-black dark:border-white">
<tr>
<th className="p-2 text-left">稿</th>
<th className="p-2 text-left"></th>
@@ -64,9 +65,12 @@ export default (() => {
++rowsCnt
}
return (
<tr key={`${ change.timestamp }-${ change.post.id }-${ change.tag.id }`}>
<tr key={`${ change.timestamp }-${ change.post.id }-${ change.tag.id }`}
className={cn ('even:bg-gray-100 dark:even:bg-gray-700',
withPost && 'border-t')}>
{withPost && (
<td className="align-top" rowSpan={rowsCnt}>
<td className="align-top p-2 bg-white dark:bg-[#242424] border-r"
rowSpan={rowsCnt}>
<PrefetchLink to={`/posts/${ change.post.id }`}>
<img src={change.post.thumbnail || change.post.thumbnailBase || undefined}
alt={change.post.title || change.post.url}
@@ -74,11 +78,11 @@ export default (() => {
className="w-40"/>
</PrefetchLink>
</td>)}
<td>
<td className="p-2">
<TagLink tag={change.tag} withWiki={false} withCount={false}/>
{`${ change.changeType === 'add' ? '記載' : '消除' }`}
</td>
<td>
<td className="p-2">
{change.user ? (
<PrefetchLink to={`/users/${ change.user.id }`}>
{change.user.name}