Shumiland/src/lib
Vadym Samoilenko 557bf5a1b5
Some checks are pending
CI / Type Check (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Unit Tests (push) Waiting to run
Deploy / Build & Push Image (push) Waiting to run
Deploy / Deploy to VPS (push) Blocked by required conditions
feat: forms, analytics, footer, LocationsSlider fix
- GroupRequestForm: full form with group type/size/date, POST /api/leads
- BirthdayBookingForm: birthday booking with package preselect from ?package=, POST /api/leads
- Leads collection: added message, groupSize, preferredDate, packageSlug fields
- GoogleAnalytics + BinotelWidget: Script-based, loaded from SiteSettings global
- layout.tsx: generateMetadata from SiteSettings, GA4 + Binotel wired
- Footer: full render — logo, nav links, contacts, socials from CMS
- LocationsSlider: BtnGradient href fixed to /kvytky?category=slug
- utm.ts: added getUtmParams() client helper

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 21:50:06 +01:00
..
.gitkeep feat: complete backend B1-B7 — Payload CMS, ezy payments, leads, deploy 2026-05-09 19:14:54 +01:00
binotel.ts feat: complete backend B1-B7 — Payload CMS, ezy payments, leads, deploy 2026-05-09 19:14:54 +01:00
cn.ts feat: implement full frontend — all sections, components, Figma Code Connect 2026-05-10 16:40:56 +01:00
ezy.ts feat: implement full frontend — all sections, components, Figma Code Connect 2026-05-10 16:40:56 +01:00
getHomeData.ts feat: wire all sections to Payload CMS + header dropdown + deploy config 2026-05-10 21:39:29 +01:00
getSiteSettings.ts feat: forms, analytics, footer, LocationsSlider fix 2026-05-10 21:50:06 +01:00
logger.ts feat: complete backend B1-B7 — Payload CMS, ezy payments, leads, deploy 2026-05-09 19:14:54 +01:00
payload.ts feat: implement full frontend — all sections, components, Figma Code Connect 2026-05-10 16:40:56 +01:00
rateLimit.ts feat: complete backend B1-B7 — Payload CMS, ezy payments, leads, deploy 2026-05-09 19:14:54 +01:00
resend.ts feat: complete backend B1-B7 — Payload CMS, ezy payments, leads, deploy 2026-05-09 19:14:54 +01:00
syncTariffs.ts feat: implement full frontend — all sections, components, Figma Code Connect 2026-05-10 16:40:56 +01:00
telegram.ts feat: complete backend B1-B7 — Payload CMS, ezy payments, leads, deploy 2026-05-09 19:14:54 +01:00
utm.ts feat: forms, analytics, footer, LocationsSlider fix 2026-05-10 21:50:06 +01:00
validateEnv.ts feat: implement full frontend — all sections, components, Figma Code Connect 2026-05-10 16:40:56 +01:00