Wire live business contact data and refresh homepage/about branding.
Pull landline, cell, and address from Meshkee business-info across footer and contact surfaces, update brand spelling and 14-year messaging, and keep product cards free of placeholder call-to-action pricing. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
co-authored by
Cursor
parent
3ffa43641d
commit
e2468a1ba1
+14
@@ -31,6 +31,20 @@ Dashboard import catalog: `GET /meshkee/static-image-slots` (`src/app/meshkee/st
|
||||
|
||||
If a rendered image size or crop ratio changes, update both the component container (`aspectRatioToCss`) and the matching catalog entry.
|
||||
|
||||
## Business contact (business-info)
|
||||
|
||||
`GET /tenants/aradarisman.com/website/business-info` → `getBusinessInfo` /
|
||||
`getResolvedBusinessContact` in `src/lib/meshkee.ts`.
|
||||
|
||||
| Field | UI |
|
||||
|---|---|
|
||||
| `phoneNumbers` (`landline` / `cell`) | Footer, `ContactInfo`, `HomeContactStrip` |
|
||||
| `addresses[0]` | Footer, `ContactInfo` (map pin is fixed coords on contact page) |
|
||||
| `emails` | Footer |
|
||||
| `socialMedia` | Contact page social icons (when set) |
|
||||
|
||||
Failed/empty responses keep local address + phone fallbacks so the page never blanks out.
|
||||
|
||||
## Other conventions
|
||||
|
||||
- Category tiles from live products (`getCategorySummary`) because the raw `/categories` taxonomy has duplicate display names.
|
||||
|
||||
Reference in New Issue
Block a user