Daniil 42ce5fa0fe Add dynamic breadcrumbs to Header via React Context
Replace hardcoded "Coffee Project / Projects" with a BreadcrumbsContext
that each page registers into via useBreadcrumbs(). The Header reads
breadcrumb items dynamically, renders links for items with href, and
makes "Coffee Project" clickable to open the navigation drawer. Also
removes the unused currentScreenName from Redux appState.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 22:25:27 +03:00
2026-02-17 23:36:55 +03:00
2026-02-17 23:36:55 +03:00
2026-02-17 23:36:55 +03:00
2024-05-27 17:18:49 +07:00
2024-05-11 23:40:53 +07:00
2026-01-19 23:19:58 +03:00
2024-05-27 16:23:46 +07:00
2024-05-11 23:41:57 +07:00
2024-05-11 23:40:53 +07:00
2024-05-11 23:40:53 +07:00
2026-02-17 23:36:55 +03:00
2026-01-12 23:06:40 +03:00
2024-05-27 17:18:49 +07:00
2024-05-27 16:35:37 +07:00
2026-01-12 23:06:40 +03:00
2026-01-19 23:19:58 +03:00
2026-01-12 23:06:40 +03:00
2026-01-12 23:06:40 +03:00

Coffee Project Frontend

Next.js application structured with Feature-Sliced Design and configured to run with Bun.

Notes

  • Keep the pages folder in the project root; removing it can cause a build error with Next.js.
  • Bun is the package manager: bun install, bun dev, bun run build, bun run lint.

Folders

Folder Description
app Next App folder for App Routing
pages * Next Pages folder for Pages Routing
public Public files
src/app App FSD Layer
src/pages Pages FSD Layer
src/widgets Widgets FSD Layer
src/features Features FSD Layer
src/entities Entities FSD Layer
src/shared Shared FSD Layer

Tooling

  • ESLint
  • Prettier
  • Stylelint
S
Description
No description provided
Readme 83 MiB
Languages
TypeScript 79.8%
SCSS 17%
HTML 3.1%
JavaScript 0.1%