Skip to content

Hide sidebar nav links to pages absent from the core build #3

Description

@nbkdoesntknowcoding

In the open-core build, the app sidebar (apps/web/src/components/app/Sidebar.tsx) still renders nav rows for Graph, Meetings, and Admin — but those pages are enterprise-only and aren't present here, so the links dead-end.

Task: gate those nav rows so they don't render when the corresponding route/feature isn't available in this build. Keep it data-driven, not a giant hardcoded conditional.

Files: apps/web/src/components/app/Sidebar.tsx

Acceptance criteria

  • The core sidebar shows no dead links (no Graph/Meetings/Admin rows that 404).
  • Present nav items are unchanged; no new console errors.

Size: S

Activity

  1. nbkdoesntknowcoding commented on Jul 8, 2026

    @nbkdoesntknowcoding
    OwnerAuthor

    Addressed in #65 — sidebar/nav links to carved pages (billing, pricing) are now hidden in the core build. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions