Skip to content

BDMS-876: Projects view UI#296

Open
jeremyzilar wants to merge 3 commits into
stagingfrom
BDMS-876-projects-view
Open

BDMS-876: Projects view UI#296
jeremyzilar wants to merge 3 commits into
stagingfrom
BDMS-876-projects-view

Conversation

@jeremyzilar

@jeremyzilar jeremyzilar commented Jun 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds Projects list under Wells nav with well counts and row click to filtered wells view
  • Wells list supports ?projectId= URL filter with indigo filter pill and clear behavior
  • Adds Projects column on wells grid; shared ListPage template and analytics hook
  • Updates primary brand color to indigo across shadcn tokens and MUI theme
  • Contacts create button and wells header actions use shadcn buttons
image image

Test plan

  • Open /ocotillo/well/projects and confirm well counts display
  • Click a project row and confirm wells list filters with project pill
  • Clear project pill and confirm no stale DataGrid filter chip appears
  • Confirm Projects nav stays expanded on wells routes
  • Viewer role can access Projects list (read-only)

Depends on

  • OcotilloAPI PR for well_count and groups filter (point VITE_OCOTILLO_API_URL at API branch or staging after API merge)

Includes project well counts, URL-based project filtering on the wells grid, indigo primary tokens, and filter pill styling.
Brings in the shared Card primitives used by the design system migration.
Moves useState, useEffect, and useOne above early returns so ESLint rules-of-hooks passes.
@github-actions

Copy link
Copy Markdown

Preview Deployment

Preview URL: https://preview-bdms-876-projects-view-auejgdbofq-uc.a.run.app

Note: This preview uses the staging API endpoints.

@jeremyzilar jeremyzilar added the enhancement New feature or request label Jun 13, 2026
@github-actions

Copy link
Copy Markdown

Preview Deployment

Preview URL: https://preview-bdms-876-projects-view-auejgdbofq-uc.a.run.app

Note: This preview uses the staging API endpoints.

1 similar comment
@github-actions

Copy link
Copy Markdown

Preview Deployment

Preview URL: https://preview-bdms-876-projects-view-auejgdbofq-uc.a.run.app

Note: This preview uses the staging API endpoints.

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

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant