Skip to content

Feat/agrohorticulture dropdown UI#332

Open
Athina09 wants to merge 24 commits intocore-stack-org:developmentfrom
Athina09:feat/agrohorticulture-dropdown-ui
Open

Feat/agrohorticulture dropdown UI#332
Athina09 wants to merge 24 commits intocore-stack-org:developmentfrom
Athina09:feat/agrohorticulture-dropdown-ui

Conversation

@Athina09
Copy link
Copy Markdown

Summary

Improve the Agrohorticulture “Select Project” panel usability with clearer guidance and better empty/loading states.

Changes

  • Add helper text under the card title.
  • Disable Project dropdown until an organization is selected + show hint.
  • Add loading indicator (“Loading projects…”) while fetching projects.
  • Show friendly empty state (“No projects found for this organization.”).
  • Improve CTA: disable until org + project selected, show reason via tooltip + inline hint, and show “Opening dashboard…” on click.

Test plan

  • Go to /agrohorticulture.
  • Verify Project dropdown is disabled until org is selected.
  • Select an org and confirm loading indicator appears during fetch.
  • If no projects: verify empty message is shown.
  • Select project: confirm CTA enables and shows opening state on click.

apple added 24 commits March 7, 2026 13:40
…andscape visible

- Make scroll container explicit (flex layout, main scrolls only)
- Use scroll-snap proximity and GPU layer for smoother scroll
- Replace backdrop-blur on sections with bg-white/10 to reduce jank
- Fix layout: h-screen + navbar + footer so first section shows below navbar
- Add landing-scroll-container CSS (scroll-padding, -webkit-overflow-scrolling)
- Semantic structure: header, main, footer with shrink-0 for stable layout

Made-with: Cursor
…l-behavior, scroll-margin

Made-with: Cursor
Add a global toast system and map loading overlay so key actions and slow operations provide clearer, consistent feedback.

Made-with: Cursor
- normalizeMwsFeatures handles single OL or GeoJSON feature (wrap to array)
- Dashboard mwsForMap always passes array of all matched MWS for basemap
- Terrain and drainage layers crop to full project area (all micro-watersheds)

Made-with: Cursor
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.

1 participant