Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion apps/blog/src/components/badge.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,11 @@ export function Badge({ href, children, onClick, color = 'secondary', active }:
color === 'primary'
? // 활성/primary 강조: 무채색 채움(테마별 반전으로 라이트는 근검정+흰 텍스트, 다크는 근백색+어두운 텍스트) — 검정 헤더와 한 시스템으로 통일.
'bg-gray-900 text-surface'
: 'bg-gray-100 text-gray-700',
: // secondary(태그 뱃지·비활성 시리즈 칩): 다크에서만 얇은 인셋 링으로 보강한다.
// - 링은 box-shadow 기반이라 레이아웃에 영향이 없어 라이트 모드는 100% 그대로 유지된다(border는 칩이 2px 커짐).
// - dark:ring-white/10: 다크 배경(#2b2d31)과 명도차가 작아 묻히던 칩을 살짝 띄워 준다.
// - dark:hover:ring-white/25: hover 시 링을 더 밝게 해 '눌러지는 링크'임을 알린다(무채색 시스템 유지 — 인디고 미사용, 라이트 hover는 기존 brightness).
'bg-gray-100 text-gray-700 dark:ring-1 dark:ring-inset dark:ring-white/10 dark:hover:ring-white/25',
'hover:brightness-95 active:brightness-90',
)}
>
Expand Down
Loading