Skip to content

Conversation

@osterman
Copy link
Member

what

  • Added new CloudPosseSlackEmbed and CloudPosseOfficeHoursEmbed React components with automatic theme detection
  • Updated community pages (Slack and Office Hours) to use the new embed components
  • Components handle light/dark theme switching and pass proper utm_source (cloudposse-docs) for tracking
  • Hidden the office hours page title for cleaner embed presentation

why

  • Aligns with recent updates to atmos.tools embedding system
  • Provides theme-aware embeds that adapt to site theme preferences
  • Improves tracking with consistent UTM parameters across Cloud Posse properties
  • Cleaner, more maintainable React component approach vs raw HTML iframes

- Add CloudPosseSlackEmbed and CloudPosseOfficeHoursEmbed components with automatic theme detection
- Update community pages to use new embeds with proper utm_source (cloudposse-docs)
- Hide office hours page title for cleaner embed presentation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Haiku 4.5 <[email protected]>
@osterman osterman force-pushed the osterman/community-embeds branch from 634057e to 785d554 Compare January 7, 2026 16:25
@osterman osterman merged commit 94ec761 into master Jan 7, 2026
3 checks passed
@osterman osterman deleted the osterman/community-embeds branch January 7, 2026 17:51
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.

2 participants