H1FareHarbor
Status: active working notes for FareHarbor integration inside Trips.
H2Current result
- Lightframe button works inside the Next.js app route.
- Calendar and item-grid embeds work in the standalone static HTML test.
- Direct React rendering in the app route caused hydration issues or blank widgets.
- A parsed HTML island inside the app route solved the widget rendering problem.
H2Practical takeaway
- Use the app route for the booking entry point and testing.
- Use the parsed HTML island or a standalone HTML page for the calendar/grid widgets.
- Do not assume the FareHarbor calendar/grid scripts behave like standard React content.