Skip to content

feat: add component interaction policy - #65

Merged
artiphishle merged 4 commits into
mainfrom
issue-64/interaction-policy
Jul 28, 2026
Merged

feat: add component interaction policy#65
artiphishle merged 4 commits into
mainfrom
issue-64/interaction-policy

Conversation

@artiphishle

Copy link
Copy Markdown
Contributor

Summary

  • add the canonical InteractionPolicy contract
  • support enabled and passive component interaction modes
  • preserve enabled behavior as the default
  • provide the public Surface boundary required by ZORA and Studio

Validation

  • tests
  • typecheck
  • lint
  • build
  • package/public-export verification

Dependency chain

This is the first PR in the interaction-policy chain:

  1. Add uniform interactionPolicy support to interactive primitives #64
  2. Support interactionPolicy uniformly across all public ZORA components zora#272
  3. Implement validated passive Edit interactions and stationary-tap selection studio#167

Do not merge.

@artiphishle artiphishle self-assigned this Jul 28, 2026
@artiphishle
artiphishle merged commit d1e03f9 into main Jul 28, 2026
1 check passed
@artiphishle
artiphishle deleted the issue-64/interaction-policy branch July 28, 2026 23:13
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