gravitational / teleport

The easiest, and most secure way to access and protect all of your infrastructure.
https://goteleport.com
GNU Affero General Public License v3.0
16.93k stars 1.7k forks source link

Add a FieldCheckbox component #43171

Closed bl-nero closed 6 days ago

bl-nero commented 1 week ago

This PR adds a component for labeled checkboxes, as specified in Figma. It's the first in a chain of PRs that push this feature through our codebase without (hopefully) breaking the build on the OSS/Enterprise boundary.

Screenshot 2024-06-18 at 13 47 04

Screenshot 2024-06-18 at 13 29 07

Followed up by Enterprise PR https://github.com/gravitational/teleport.e/pull/4430 Followed up by OSS PR https://github.com/gravitational/teleport/pull/43173 Contributes to #42573

Manual tests:

github-actions[bot] commented 1 week ago

The PR changelog entry failed validation: Changelog entry not found in the PR body. Please add a "no-changelog" label to the PR, or changelog lines starting with changelog: followed by the changelog entries for the PR.