Skip to content

Conversation

@xrendan
Copy link
Member

@xrendan xrendan commented Jan 18, 2026

Summary

  • Adds publish-components job to the npm-publish workflow
  • Enables publishing @buildcanada/components package via CI
  • Adds components as a selectable option in the workflow dispatch

Test plan

  • Merge this PR
  • Trigger the workflow manually with package: components and dry-run: true to verify it works
  • Run actual publish when ready

🤖 Generated with Claude Code

Add publish-components job to enable CI publishing of the components package
alongside the existing charts and colours packages.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
xrendan and others added 2 commits January 18, 2026 12:20
- Add non-modal Dialog component with corner positioning
- Add PopupForm component composing Dialog with form elements
- Add comprehensive Storybook documentation to all component stories
- Disable Chromatic on push, only run on PRs

Dialog features:
- Non-blocking (doesn't prevent UI interaction)
- Content-sized (no fixed dimensions)
- Corner positioning (top-left, top-right, bottom-left, bottom-right, center)
- Configurable offset from screen edges
- No rounded corners

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Use useArgs from @storybook/preview-api to sync component state with
Storybook controls, allowing interactive control of all props.

Co-Authored-By: Claude Opus 4.5 <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.

2 participants