Skip to content

feat(frontend): add wip navigation bar#89

Merged
zowks merged 1 commit into
mainfrom
feature/frontend/navigation
May 16, 2026
Merged

feat(frontend): add wip navigation bar#89
zowks merged 1 commit into
mainfrom
feature/frontend/navigation

Conversation

@zowks
Copy link
Copy Markdown
Member

@zowks zowks commented May 16, 2026

Description

This PR adds a simple and not fully featured navigation bar.


Context / Motivation

Useful when your app has multiple pages 😅


Screenshots

image

Checklist

  • My code follows the project's coding style
  • Tests pass locally
  • I added/updated relevant tests
  • I updated documentation (if needed)
  • This PR is ready for review

Additional Notes

@zowks zowks self-assigned this May 16, 2026
@zowks zowks added enhancement New feature or request frontend labels May 16, 2026
@zowks zowks requested a review from Copilot May 16, 2026 04:59
Copy link
Copy Markdown

Copilot AI left a comment

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 first-pass (WIP) sidebar navigation and top AppBar/breadcrumb scaffold to the (app) area of the SvelteKit frontend.

Changes:

  • Introduces a Navigation sidebar component with grouped links plus header/footer sections.
  • Adds new navigation header/footer components (avatar + identity + logout button).
  • Updates (app)/+layout.svelte to render the sidebar and an AppBar with breadcrumb-like context.

Reviewed changes

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

File Description
packages/frontend/src/routes/(app)/components/navigation/Navigation.svelte New sidebar navigation component rendering grouped items, header, content, and footer.
packages/frontend/src/routes/(app)/components/navigation/Header.svelte New navigation header UI (avatar + hard-coded identity placeholder).
packages/frontend/src/routes/(app)/components/navigation/Footer.svelte New navigation footer UI (avatar + hard-coded user placeholder + logout icon button).
packages/frontend/src/routes/(app)/+layout.svelte Wraps app pages with sidebar + AppBar breadcrumb derived from nav items.

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

</div>
</div>

<button class="btn-icon">
Comment thread packages/frontend/src/routes/(app)/+layout.svelte
@zowks zowks force-pushed the feature/frontend/navigation branch from 248cdb1 to 3f9470f Compare May 16, 2026 05:19
@zowks zowks marked this pull request as ready for review May 16, 2026 05:19
@zowks zowks requested a review from a9ex May 16, 2026 05:19
Copy link
Copy Markdown
Member

@a9ex a9ex left a comment

Choose a reason for hiding this comment

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

OK for the white jury; don't forget to take into account the comments on the hardcoded IDs

@zowks zowks force-pushed the feature/frontend/navigation branch from 3f9470f to f55de0a Compare May 16, 2026 13:18
@zowks zowks merged commit 9dd02b1 into main May 16, 2026
4 checks passed
@zowks zowks deleted the feature/frontend/navigation branch May 16, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request frontend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants