Skip to content

feat: Card・Navbar と Footer のレシピ(軸 103〜105、ADR-0129〜0132) - #19

Merged
kazuemon merged 2 commits into
mainfrom
feat/card-navbar
Sep 18, 2026
Merged

kazuemon merged 2 commits into
mainfrom
feat/card-navbar

Conversation

@kazuemon

Copy link
Copy Markdown
Owner

概要

Card と Navbar を足し、Footer は部品にせず「レシピ」(既存の部品を組み合わせて作るものの見本)として置きました。

Card(ADR-0129・軸 103)

  • CardCardImageCardBody。型は default(画像を端まで)と nested(内側に収める)。角・比率・余白は ADR-0014・0016・0017 のまま
  • href でカード全体が 1 つのリンクになります。Next.js の Linkrender に渡します
  • 押せるカードの hover は、面を淡く塗り、輪郭を濃くし、画像を 1.04 倍にします。押すと 1px 沈みます。影は付けません

Navbar(ADR-0130・0131・軸 104・105)

  • NavbarNavbarLink。ロゴ・行き先・操作を 1 行に並べます
  • 帯の幅が 48rem より狭いと、行き先をメニューのボタンに畳み、Drawer に並べます(画面ではなく帯の幅で判定。出し方は原則11 と同じ判定で、menuSide で固定可)
  • currentIndicator: text(既定)・neutralprimaryunderline
  • sticky(既定 false)。貼り付けたときの境目 stickyEdgeline 既定・shadow)と面 stickyBackdropsolid 既定・blur

レシピ(ADR-0132)

  • README に「レシピ」の節を作り、Footer を移しました
  • Storybook の Recipes/src/recipes/)に Footer の見本を 2 つ置きました。公開の入口には足していません
  • CLAUDE.md のファイルの地図に src/recipes/ の行を足しました

記録

  • ADR-0129〜0132、索引、backlog、原則 1・3・11 の書き換え
  • 比較のストーリー(軸 103〜105)は決まったので消しました。コミットする前に消したため、比較は ADR の画像だけが記録です

確かめたこと

  • pnpm typecheckpnpm lintpnpm format:checkpnpm test(58 ファイル・291 件)

🤖 Generated with Claude Code

kazuemon and others added 2 commits September 19, 2026 01:54
…103–105

- Card: default and nested types, whole-card link via href or render (Next.js Link); hover fills, darkens the outline and scales the image, press sinks
- Navbar: brand, links and actions in one row; folds the links into a Drawer menu by its own width; currentIndicator, sticky with stickyEdge and stickyBackdrop
- Recipes: a README section and Storybook Recipes/ for things built from existing parts instead of components, starting with Footer

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@kazuemon
kazuemon merged commit 74eaec7 into main Sep 18, 2026
2 checks passed
@kazuemon
kazuemon deleted the feat/card-navbar branch September 18, 2026 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant