Review — Home compact · Map Home-std · List template
2026-08-18 · CON · Queue máy DONE_QUEUE (0 STUB / P9 26/26)
Session UI: Home explore · map kéo · template list+map
Verdict
| WP | Mục tiêu | Hoàn thiện | Ghi chú |
|---|---|---|---|
| WP-FE-HOME-EXPLORE-COMPACT-01 | «Khám phá gần bạn» icon + card nhỏ | IMP | Circle 22 · glyph 12 · card minH 48 |
| WP-FE-HOME-BRAND-LS-01 | Chữ welife dãn nhẹ | IMP | letterSpacing: 0.8 Home + Ride + Hotel/Rental chrome |
| WP-FE-MAP-HOME-STD-01 | Tab/map mượt · kéo xuống map to · icon chuẩn Home | IMP | Spring + pan ref · expand 68% · Ride peek 0.26 |
| WP-FE-MAP-LIST-TPL-01 | KS / tương tự = template Phòng trọ | IMP | Map trên · pin ảnh · card 2 cột |
Không làm (đúng Figma riêng, không phải listing ảnh 2 cột): FNB · Grocery · Pharmacy catalog · Medical 115 · ATM/Fuel/Park (pin giá/badge).
AC đã đạt
- Home explore gọn hơn lưới dịch vụ.
- Gọi xe / phòng trọ / NearbyMapSheet: vuốt xuống mở map ~68% (chuẩn Home); pan không recreate mỗi pixel.
- Template
NearbyMapListTemplate+NearbyGridCard+NearbyPeekCard. - Khách sạn map luôn trên + pin thumb + 2 cột (bỏ list-first ẩn map).
- Phòng trọ dùng card/peek chung.
- Trường học pin ảnh + 2 cột.
- Tại nhà (homeservices) cùng chrome/map/2 cột.
File chính
mobile/src/shared/maps/NearbyMapListTemplate.tsxmobile/src/shared/maps/NearbyGridCard.tsxmobile/src/shared/maps/NearbyPeekCard.tsxmobile/src/shared/maps/mapSheetSnap.ts+useOverlaySheetDrag.ts+NearbyMapSheet.tsxmobile/src/features/hotels/screens/HotelListScreen.tsxmobile/src/features/rentals/screens/RentalListScreen.tsxmobile/src/features/schools/screens/SchoolListScreen.tsxmobile/src/features/homeservices/screens/HomeServicesHomeScreen.tsxmobile/src/features/home/components/ExploreNearSection.tsxmobile/src/features/rides/screens/RideHomeScreen.tsx(+ Quote/Match/Detail peek)
Verify
node --test mobile/src/shared/maps/mapSheetSnap.test.ts
PASS 15/15 (2026-08-18).
OWNER (queue rỗng)
Pay VNPay e2e · SMS OTP · MoMo merchant — không invent WP BE.