Skip to content

feat/brave nav - #35

Merged
YvetteNikolov merged 8 commits into
mainfrom
feat/brave-nav
Apr 14, 2026
Merged

feat/brave nav#35
YvetteNikolov merged 8 commits into
mainfrom
feat/brave-nav

Conversation

@YvetteNikolov

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

github-actions Bot commented Apr 14, 2026

Copy link
Copy Markdown

Coverage report for commit: aba11da
File: coverage.xml

Cover ┌─────────────────────────┐ Freq.
   0% │ ███████████████████████ │ 100.0%
  10% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  20% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  30% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  40% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  50% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  60% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  70% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  80% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  90% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
 100% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
      └─────────────────────────┘
 *Legend:* █ = Current Distribution 
Summary - Lines: - | Methods: -
FilesLinesMethodsBranches
src/Components
   Accordion.php--100.00%
   BackButton.php--100.00%
   Breadcrumb.php--100.00%
   Dialog.php--100.00%
   FeedbackForm.php--100.00%
   ImgFocalPoint.php--100.00%
   Nav.php--100.00%
   PatternContent.php--100.00%
   ReadSpeaker.php--100.00%
   SocialIcon.php--100.00%
src/Components/Breadcrumb
   Crumb.php--100.00%
src
   ComponentsServiceProvider.php--100.00%
src/Hooks
   PatternContent.php--100.00%
   ReadSpeaker.php--100.00%

🤖 comment via lucassabreu/comment-coverage-clover

@github-actions

Copy link
Copy Markdown

Coverage report for commit: 7a091af
File: coverage.xml

Cover ┌─────────────────────────┐ Freq.
   0% │ ███████████████████████ │ 100.0%
  10% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  20% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  30% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  40% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  50% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  60% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  70% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  80% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
  90% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
 100% │ ░░░░░░░░░░░░░░░░░░░░░░░ │  0.0%
      └─────────────────────────┘
 *Legend:* █ = Current Distribution 
Summary - Lines: - | Methods: -
FilesLinesMethodsBranches
src/Components
   Accordion.php--100.00%
   BackButton.php--100.00%
   Breadcrumb.php--100.00%
   Dialog.php--100.00%
   FeedbackForm.php--100.00%
   ImgFocalPoint.php--100.00%
   Nav.php--100.00%
   PatternContent.php--100.00%
   ReadSpeaker.php--100.00%
   SocialIcon.php--100.00%
src/Components/Breadcrumb
   Crumb.php--100.00%
src
   ComponentsServiceProvider.php--100.00%
src/Hooks
   PatternContent.php--100.00%
   ReadSpeaker.php--100.00%

🤖 comment via lucassabreu/comment-coverage-clover

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new “Nav” component set to the Brave components package, intended to support navigation markup with optional dropdowns and accompanying documentation.

Changes:

  • Introduces a Nav component class and a set of Blade subcomponents (nav, nav.list, nav.item, nav.link, nav.dropdown).
  • Implements basic markup/attribute merging for nav, list, item, link, and dropdown.
  • Documents intended usage (with/without Navi) and dropdown “modes” in the README.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
src/Components/Nav.php Adds a class-based component wrapper for the nav view.
resources/views/components/nav/index.blade.php Defines the root <nav> markup and required aria label prop.
resources/views/components/nav/list.blade.php Adds a <ul> wrapper with default class merging.
resources/views/components/nav/item.blade.php Adds a <li> wrapper with default class merging.
resources/views/components/nav/link.blade.php Adds link/toggle rendering logic, active-state classes, and aria-current.
resources/views/components/nav/dropdown.blade.php Adds dropdown <ul> markup with mode-based class and data-mode.
README.md Documents the new Nav components and provides usage examples.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
Comment thread src/Components/Nav.php
Comment thread README.md Outdated
Comment thread resources/views/components/nav/link.blade.php Outdated
Comment thread resources/views/components/nav/link.blade.php Outdated
Comment thread resources/views/components/nav/link.blade.php
Comment thread resources/views/components/nav/dropdown.blade.php
YvetteNikolov and others added 2 commits April 14, 2026 13:44
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@YvetteNikolov

Copy link
Copy Markdown
Contributor Author

twee ogen van wybe gekregen

@YvetteNikolov
YvetteNikolov merged commit 592a7ba into main Apr 14, 2026
5 of 6 checks passed
@YvetteNikolov
YvetteNikolov deleted the feat/brave-nav branch April 14, 2026 14:28
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.

2 participants