react
react copied to clipboard
An implementation of GitHub's Primer Design System using React
Closes https://github.com/github/primer/issues/4024 ### Changelog #### New #### Changed #### Removed ### Rollout strategy - [ ] Patch release - [ ] Minor release - [ ] Major release; if selected,...
Closes # ### Changelog #### New #### Changed #### Removed ### Rollout strategy - [ ] Patch release - [ ] Minor release - [ ] Major release; if selected,...
Closes # ### Changelog #### New #### Changed #### Removed ### Rollout strategy - [ ] Patch release - [ ] Minor release - [ ] Major release; if selected,...
Relates to https://github.com/github/primer/issues/3470 `FormControl` by design does not allow individual `Checkbox`/`Radio` to be `required`. As per: - https://github.com/github/primer/issues/3470#issuecomment-2362018592 - https://github.com/primer/react/pull/5027#discussion_r1787922994 there may be use cases where an individual `Checkbox` can...
Closes # ### Changelog #### New #### Changed #### Removed ### Rollout strategy - [ ] Patch release - [ ] Minor release - [ ] Major release; if selected,...
Context https://github.com/github/primer/issues/3377 Adds a prop that enables "reflow", making the `Overlay` responsive when the screen width reaches a breakpoint of `320px`. Example: [Memex Nested Overlays Story](https://primer-c2713c5ca0-13348165.drafts.github.io/storybook/?path=/story/private-components-overlay-features--memex-nested-overlays) Draft note: The prop...
We got feedback that it’s not clear the PageLayout panes can be resized, and it’s not clear where you would drag to resize. See https://github.com/github/codespaces/issues/19538 I’m proposing a simple solution...
Context https://github.com/github/primer/issues/3481 ### Changelog #### New #### Changed #### Removed ### Rollout strategy - [ ] Patch release - [ ] Minor release - [ ] Major release; if selected,...
This seems like a bug that `condensed` and `normal` spacing values were almost identical. This PR updates the `PageLayout` component to use 8px for the `condensed` spacing instead of 16px,...