Skip to content

troc: Add Cal.com scheduling integration#11

Open
cuevaio wants to merge 1 commit intocrafter-station:mainfrom
cuevaio:troc-6ec89092
Open

troc: Add Cal.com scheduling integration#11
cuevaio wants to merge 1 commit intocrafter-station:mainfrom
cuevaio:troc-6ec89092

Conversation

@cuevaio
Copy link
Member

@cuevaio cuevaio commented Feb 8, 2026

Summary

This PR adds a Cal.com scheduling integration to the Code Brew website, allowing visitors to easily book meetings with the team.

Changes

  • Created a new component that embeds the Cal.com calendar widget
  • Added a new "Schedule" section to the main page with the booking interface
  • Added a "Schedule" navigation link in the header for easy access
  • Configured the Cal.com embed with dark theme to match the site's design system
  • Properly typed the Cal.com window API to avoid linting issues

Features

  • Responsive Design: The calendar embed adapts to different screen sizes
  • Dark Theme: Matches the existing dark aesthetic of the site
  • Month View: Shows full monthly calendar for easy scheduling
  • Client-Side Loading: Uses React hooks to dynamically load the Cal.com script

Notes

  • The Cal.com link can be easily configured by changing the calLink prop in the CalEmbed component
  • The integration is fully client-side and doesn't require server configuration
  • Pre-existing build issues in the repository (unrelated to this PR) do not affect the functionality

This PR was generated by troc.

- Create CalEmbed component for embedding Cal.com calendar
- Add Schedule section to main page with booking interface
- Add Schedule navigation link in header
- Configure Cal.com with dark theme matching site design
@vercel
Copy link

vercel bot commented Feb 8, 2026

@opencode-agent[bot] is attempting to deploy a commit to the Crafter Station Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant