Skip to content

[FE-32] Build workspace search results page with live filtering #895

@yusuftomilola

Description

@yusuftomilola

Overview

Build a workspace search results page with a debounced live search input that filters workspaces by name and type. All work goes in frontend/sandbox/.

Acceptance Criteria

  • Page at frontend/sandbox/workspaces/page.tsx
  • Search input filters results as the user types (debounced 350ms)
  • Each result renders as a workspace card: name, type, hourly rate, available seats, amenity chips
  • URL query param ?q= is updated as the user types (shareable links)
  • Empty state shown when no workspaces match the search term
  • Loading skeleton shown while data is fetching
  • "Clear search" × button appears when input is non-empty
  • Uses mock data if no API is connected

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions