관리자 이미지 그리드 열 수 증가 및 미리보기 픽셀 렌더링
- 그리드를 3/4/6열로 늘려 더 많은 이미지를 한 번에 표시 - 이미지 카드에 image-rendering: pixelated + w/h-full로 픽셀 아트 선명하게 표시 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
61822345bf
commit
e418e651b8
1 changed files with 8 additions and 3 deletions
|
|
@ -185,7 +185,12 @@ function ImageCard({ image, selected, selectMode, onToggle, onCopyUrl, copied })
|
|||
)}
|
||||
|
||||
<div className="aspect-square bg-gradient-to-br from-gray-900 to-gray-950 flex items-center justify-center p-4 relative">
|
||||
<img src={image.url} alt={image.name} className="max-w-full max-h-full object-contain" />
|
||||
<img
|
||||
src={image.url}
|
||||
alt={image.name}
|
||||
className="w-full h-full object-contain"
|
||||
style={{ imageRendering: 'pixelated' }}
|
||||
/>
|
||||
|
||||
{!selectMode && (
|
||||
<div className="absolute top-2 right-2 flex gap-1 opacity-0 group-hover:opacity-100 transition">
|
||||
|
|
@ -464,7 +469,7 @@ export default function AdminImages() {
|
|||
|
||||
{/* 이미지 그리드 */}
|
||||
{isLoading ? (
|
||||
<div className="grid gap-3 grid-cols-2 sm:grid-cols-3 lg:grid-cols-4">
|
||||
<div className="grid gap-3 grid-cols-3 sm:grid-cols-4 lg:grid-cols-6">
|
||||
{Array.from({ length: 8 }).map((_, i) => (
|
||||
<div key={i} className="aspect-square rounded-xl bg-white/[0.02] animate-pulse" />
|
||||
))}
|
||||
|
|
@ -486,7 +491,7 @@ export default function AdminImages() {
|
|||
</div>
|
||||
) : (
|
||||
<>
|
||||
<div className="grid gap-3 grid-cols-2 sm:grid-cols-3 lg:grid-cols-4">
|
||||
<div className="grid gap-3 grid-cols-3 sm:grid-cols-4 lg:grid-cols-6">
|
||||
{images.map((image) => (
|
||||
<ImageCard
|
||||
key={image.id}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue