Skip to content

Merge develop into main#26

Merged
Arthurk12 merged 12 commits into
mainfrom
develop
May 12, 2026
Merged

Merge develop into main#26
Arthurk12 merged 12 commits into
mainfrom
develop

Conversation

@Arthurk12
Copy link
Copy Markdown
Member

No description provided.

Arthurk12 and others added 12 commits May 11, 2026 15:59
… focused

Replace `border: none` with `border: 1px solid transparent` in default
and hover states so the button keeps consistent dimensions regardless
of focus/active state, avoiding layout shift when hovering an active
tertiary button.
Use nullish coalescing to safely handle optional $size prop when
indexing CSS_SIZE_PROPERTIES, preventing "undefined cannot be used
as an index type" compile error.
Duplicate import of pallete.ts in TextInput component.
This library is a thin wrapper for Material UI components in some
cases. BBBModal and BBBToggle are two of those, but their underlying
Material UI props are not exposed, limiting capabilities that
consumers would otherwise get for free.

Allow consumers to pass native and Material UI props directly to
the underlying elements of BBBModal and BBBToggle.
The optional prop `tooltipLabel` is initialized with `null`, but
its type only accepts `string` or `undefined`, causing a prop type
error.

Set the default value of `tooltipLabel` to `undefined` to match
its type definition.
fix(BBButton): prevent size change on hover for tertiary variant when focused
feat: expose underlying element props for BBBModal and BBBToggle
Removes unused and wrong types file.
The props of BBBModal and BBBToggle has been changed recently to expose
the props of the underlying Material UI components but the readme of
such components has not been updated. So this commit does it.
- Add merge-branches composite action that checks out the base branch
  and merges the PR head into it before CI runs, catching integration
  issues early; includes error handling with annotated error messages
  on failure
- Add ts-code-validation workflow: runs ESLint on pull requests against
  the merged result of base + PR branches
- Add ts-code-compilation workflow: runs tsc type-check on pull requests
  against the merged result of base + PR branches
- Add sync-develop workflow: opens a back-merge PR from main into
  develop on every version tag push; skips if develop doesn't exist,
  branches are already in sync, or a PR is already open
Update component's readme, add github actions workflows and pull request/issue templates.
@Arthurk12 Arthurk12 merged commit 44ce203 into main May 12, 2026
2 checks passed
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