Listing Components

Cards, badges, tags, scores, and social proof for the listings feed.

ListingCard src/components/listings/ListingCard.tsx
Photo Hero (h-[200px] object-cover)
★ 87
Active

$3,200/mo

245 N 6th St, Unit 3R · Williamsburg

2 bed · 1 bath · 850 sqft

E

“Corner unit with incredible natural light...” — E.

82
Quiet
78
Mgmt
90
Walk
85
Transit
72
Bike
👥 23 Nabe residents here · 💬 8 building reviews
NabeScoreBadge + ListingCardTag + SmartMatchBanner src/components/listings/

NabeScoreBadge (size="sm")

★ 87

NabeScoreBadge (size="md")

★ 87

ListingCardTag variants

🔊 Quiet ✅ Agent Verified ✨ Smart Match 🕐 New Today 📈 Price Drop 💰 No Fee 🔥 Popular ✨ 92% vibe match

SmartMatchBanner

✨ 3 Smart Matches based on your activity
View ›
AgentMatchCard src/components/listings/AgentMatchCard.tsx
EC
Emma Chen ✓
Williamsburg Expert · 14 deals this year

“She's closed 14 deals in Williamsburg this year, 8 quiet 1BRs under $4K”

AgentTakeSection src/components/listings/AgentTakeSection.tsx
✨ Only on Nabe
EC
Emma Chen 14 deals closed

This unit checks a lot of boxes — great light, quiet block, responsive management. The only catch is the 4th floor walkup, but the price reflects that.

AskNeighborhood src/components/listings/AskNeighborhood.tsx

Ask the Neighborhood

Real answers from building residents

🗨

How is the noise level at night?

Asked by Sarah M.

Pretty quiet actually. Weekends can get a bit lively on Bedford but nothing crazy.

Mike R. lives here 3 years 👍 4
PhotoCarousel src/components/listings/PhotoCarousel.tsx
Scrollable Photo Strip (h-[280px])
PostViewingNotes src/components/listings/PostViewingNotes.tsx

Viewing Notes

245 N 6th St, Unit 3R

Would you live here?

★ ★ ★ ★ ★

Would consider this

Notes

Listings Tab Layout

The full listings tab with header, mode toggle, filter chips, sort, and results bar.

ListingsTab src/components/listings/ListingsTab.tsx
Listings
Rent/Buy Price Beds Nabe Score Quiet ☰ More
8 listings Nabe Score ▼
[ListingCard items rendered here]

Filters & Vibe Selector

FilterSheet bottom drawer and VibeSelector horizontal pill row + drawer.

FilterSheet src/components/listings/FilterSheet.tsx
Filters ✕

Listing Type

All Rent Buy

Price Range

$0-3K $3-5K $5K+ Any

Bedrooms

Studio 1 2 3 4+
Only on Nabe

Min Nabe Score

Only on Nabe
Any 60+ 70+ 80+ 90+
Clear all
VibeSelector + SavedSearches src/components/listings/VibeSelector.tsx / SavedSearches.tsx

VibeSelector (inline row)

🔇 Quiet ✕ ☕ Cafe life ✕ + Add

VibeSelector (drawer grid)

🔇 Quiet ✕ ☕ Cafe Life ✕ 🍷 Nightlife 🐶 Dog-Friendly 👶 Family 🌳 Green Space 🍴 Foodie 🏄 Fitness

SavedSearches item

🔍 Quiet 1BRs in Williamsburg
5 matches Last alert: Today
🗑

Compare Table

Side-by-side listing comparison with best-value highlighting and verdicts.

CompareTable src/components/listings/CompareTable.tsx
Compare (2) ✕
245 N 6th
Williamsburg
87
180 Kent
Greenpoint
79
Price
$3,200
$2,800
Quiet
82
75
Mgmt
78
85
Verdict
Best Fit
Best Value

Detail Views (Feed)

EventDetail and PostDetail drawer components.

EventDetail src/components/feed/detail-variants/EventDetail.tsx
📅 Saturday, March 22 🕐 7:00 PM
📍 McCarren Park Pavilion
🏷 Social
👥 42 going

Hosted by

JM
Jake Martinez
PostDetail src/components/feed/PostDetail.tsx
ML
Maria Lopez Business
2h ago • Williamsburg

New brunch menu just dropped!

[Image aspect-[2.5/1]]

Come try our new weekend brunch menu at Nabe Cafe. Featuring Italian-inspired dishes from local suppliers.

Comments (2)

SK
Sarah K.

Can't wait to try it!

1h ago ❤ 3
❤ 24 💬 2 🔖 🔗

Agent Dashboard

Gradient hero header, attention banner, performance summary, and quick actions.

AgentDashboardHeader + AttentionBanner src/components/agent-dashboard/
Good morning, Emma 👋
3 items need your attention
2
New Intros
5
Unread
1
Updates Due
PerformanceSummary + QuickActionsRow src/components/agent-dashboard/
📈 Performance (Last 30 Days)
Profile Views234 +12%
Listing Impressions1,847
New Leads12 +22%
Avg Response Time18 min
Trust Score4.8 / 5.0
📊
Analytics
🏠
Add Listing
✎
Edit Profile
⚙
Settings

Agent Engagement

FeaturedAgentCard, NeedsForm, WorkWithDrawer, and SignatureCanvas.

FeaturedAgentCard src/components/agent-engagement/FeaturedAgentCard.tsx

Meet Your Neighborhood Agent

EC

Emma Chen

The Chen Team

★ 4.8/5 Trust Score
8
Years
142
Neighbors
6
Listings

"I know every landlord and super in Williamsburg. I'll get you the real story."

NeedsForm + SignatureCanvas src/components/agent-engagement/

What are you looking to do?

Priorities

Quiet street Near subway Natural light Pet-friendly Outdoor space

SignatureCanvas

Sign to Confirm

Draw your signature below

[Signature Canvas Area]

Discovery Components

Intake forms, comparison views, intro requests, schedule intros, and video call mock.

ResidentIntakeForm + IntakePillSelector src/components/discovery/

Find Your Agent

Answer a few quick questions

✕

What are you looking for?

Budget range

Which neighborhoods?

ComparisonToggle + IntroRequestCard src/components/discovery/

ComparisonToggle

IntroRequestCard

New Intro Request 🕐 2h ago

Sarah Johnson

Looking for

Renting $2K-$4K Williamsburg 1BR

"Looking for a quiet place near the L train. We have a small dog."

IntroConfirmation src/components/discovery/IntroConfirmation.tsx
✔

Intro Requests Sent!

EC

Emma Chen

Compass

Sent ✓

Each agent will respond within 24 hours

No commitment until you both decide it's a fit

VideoCallMock (all states) src/components/discovery/VideoCallMock.tsx

Scheduled State

📅

Video call scheduled

Tomorrow at 10:00 AM

15-minute intro meeting

In-Call State

Emma Chen 2:34
📹

Video call in progress

You
🎤
🎥
📞

AI Chat Components

Chat bubbles, welcome screen, prompt cards, follow-up chips, and response cards.

AIChatBubble + Welcome + Input src/components/ai/

AIChatBubble (FAB)

✨
✨

Hey! I can help you find apartments, answer neighborhood questions, or help agents prep for meetings.

🔍

Find me a 2BR under $4K

📍

What's the vibe on N 6th?

☕

Best coffee near me?

🔄

Compare two listings

Ask Nabe AI anything...
▶
AIMessageBubble + FollowUpChips src/components/ai/AIMessageBubble.tsx
Find me a quiet 1BR in Williamsburg under $3K
✨
AI

I found 3 listings that match your criteria. The best option is a corner unit on N 6th with a NabeScore of 87.

AIListingHeroCard src/components/ai/response-cards/AIListingHeroCard.tsx
[Listing Photo]
Top Pick

245 N 6th St, Unit 3R

Williamsburg

$3,200/mo 2 bed · 1 bath · 850 sqft

“Corner unit with incredible natural light and quiet block”

AIComparisonCard src/components/ai/response-cards/AIComparisonCard.tsx

245 N 6th St, Unit 3R

What you'd know before signing a lease

5 data points
on other sites
12 data points
on Nabe
✨ What Nabe adds
★

Building Score: 82/100

Nabe Scores

★

Tenant Reviews: 4.2/5 (8 reviews)

Building Reviews

AIAgentDraftCard src/components/ai/response-cards/AIAgentDraftCard.tsx

Draft for Sarah

✎ Edit

Re: Parking options near 245 N 6th

Hi Sarah, great question about parking! The building at 245 N 6th doesn't have private parking, but there's a municipal garage 2 blocks awayNABE with monthly rates around $275.

✨ Powered by 3 Nabe sources ▼
AIWaitlistCard + AIListingCompactRow src/components/ai/response-cards/

AIWaitlistCard

🔔

We don't have data for Bushwick yet, but we're expanding soon!

AIListingCompactRow

180 Kent Ave 4B

$2,800

Greenpoint · 1 bed · 1 bath

★ 79 Very quiet block
›

Hotspot Components

Real-time community reporting: detail drawer, comment thread, status voting, and report sheet.

HotspotDetail src/components/hotspots/HotspotDetail.tsx
Emergency EMERGENCY Community Report

Water Main Break on Bedford Ave

📍 Bedford Ave & N 7th St
🕐 Reported 45 min ago Est. duration: 2 hours
Active

Large water main break flooding Bedford Ave between N 7th and N 8th. Road is closed to traffic. DEP crews on site.

👥 7 neighbors confirmed this Confirmed by neighbors
StatusUpdate + CommentThread + ReportSheet src/components/hotspots/

Community Status

Updated 10 min ago

Updates from neighbors 3

MR
Mike R. 15 min ago

DEP just arrived, looks like they're setting up barriers

🚫
Anonymous 8 min ago

Water is starting to recede on the north side

Share an update...

Report Sheet (category picker)

🔥
Emergency
🚨
Police Activity
📣
Protest
🚧
Construction

The Nabe — Visual Component Catalog

Generated from actual source code. This is an audit, not a redesign.

Branch: design-unification | Date: 2026-03-19