Skip to content

Example - Wire up useTina() for homepage activity rules visual editing#2595

Open
isaaclombardssw wants to merge 1 commit intomainfrom
feat/homepage-visual-editing
Open

Example - Wire up useTina() for homepage activity rules visual editing#2595
isaaclombardssw wants to merge 1 commit intomainfrom
feat/homepage-visual-editing

Conversation

@isaaclombardssw
Copy link
Copy Markdown
Member

  • Pass Tina query props (query/variables/data) from both fetchDiscussionData and fetchActivityLatestRules to the client
  • Add useTina() calls for activity rules and latest rules connection queries alongside the existing homepage content query
  • Overlay live Tina data onto ActivityRule objects (GitHub engagement metrics stay static, CMS fields update live)
  • Add tinaField() click-to-edit on rule title and body in RuleActivityCard
  • Add ... on Document { _sys, id } to rulesByGuidQuery and activityLatestRulesQuery for Tina form resolution
  • Fix React key spread warning in MetricsRow

Note: click-to-edit drilling into individual forms requires a TinaCMS fix for connection queries — see tinacms/tinacms#6681

Description

✏️

  • XXX
  • YYY

Screenshot (optional)

✏️

- Pass Tina query props (query/variables/data) from both
  fetchDiscussionData and fetchActivityLatestRules to the client
- Add useTina() calls for activity rules and latest rules connection
  queries alongside the existing homepage content query
- Overlay live Tina data onto ActivityRule objects (GitHub engagement
  metrics stay static, CMS fields update live)
- Add tinaField() click-to-edit on rule title and body in
  RuleActivityCard
- Add ... on Document { _sys, id } to rulesByGuidQuery and
  activityLatestRulesQuery for Tina form resolution
- Fix React key spread warning in MetricsRow

Note: click-to-edit drilling into individual forms requires a TinaCMS
fix for connection queries — see tinacms/tinacms#6681

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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