Skip to content

Conversation

@kube
Copy link
Collaborator

@kube kube commented Oct 19, 2025

🌟 What is the purpose of this PR?

Add Checkbox component

Screenshot 2025-10-27 at 21.12.33.png

🔍 What does this change?

  • Add Checkbox component
  • Add Checkbox in storybook
  • Code Connect to Figma

Pre-Merge Checklist 🚀

🚢 Has this modified a publishable library?

This PR:

  • does not modify any publishable blocks or libraries, or modifications do not need publishing

📜 Does this require a change to the docs?

The changes in this PR:

  • are internal and do not require a docs change

🕸️ Does this require a change to the Turbo Graph?

The changes in this PR:

  • do not affect the execution graph

🛡 What tests cover this?

  • No test for now, still need to define a good testing strategy (H-5422)

❓ How to test this?

  1. Checkout the branch
  2. Start Storybook
  3. Go to Components > Checkbox

@github-actions github-actions bot added area/libs Relates to first-party libraries/crates/packages (area) area/dx Improvements or additions to DX or docs type/eng > frontend Owned by the @frontend team area/apps > hash.design Affects the `hash.design` design site (app) labels Oct 19, 2025
Copy link
Collaborator Author

kube commented Oct 19, 2025

@kube kube changed the title Add base checkbox and rename Component Library -> Components inside Storybook FE-21: Design System: Add checkbox Oct 19, 2025
@github-actions github-actions bot removed the area/dx Improvements or additions to DX or docs label Oct 20, 2025
@kube kube changed the base branch from H-5425-bezel-width-greater-than-radius to graphite-base/7886 October 20, 2025 09:48
@kube kube changed the base branch from graphite-base/7886 to H-5425-bezel-width-greater-than-radius October 20, 2025 09:50
@kube kube changed the base branch from H-5425-bezel-width-greater-than-radius to graphite-base/7886 October 20, 2025 18:03
@github-actions github-actions bot added area/deps Relates to third-party dependencies (area) area/apps > hash* Affects HASH (a `hash-*` app) area/infra Relates to version control, CI, CD or IaC (area) area/apps > hash-api Affects the HASH API (app) area/blocks Relates to first-party blocks (area) area/libs > error-stack Affects the `error-stack` crate (library) type/eng > backend Owned by the @backend team labels Oct 23, 2025
CiaranMn
CiaranMn previously approved these changes Oct 29, 2025
Copy link
Member

@CiaranMn CiaranMn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good apart from one doc line, also linting needs fixing. Can reapprove when linting fixed

Comment on lines +27 to +31
// No matching props could be found for these Figma properties:
// "showLabel": figma.boolean('_showLabel'),
// "label": figma.string('label'),
// "showIcon": figma.boolean('_showIcon'),
// "icon": figma.instance('Icon')
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These should be discussed with @ciaranha.

I keep it in the Code Connect file, so we see what the API looks like on Figma, and we can possibly update it there.

@github-actions github-actions bot dismissed CiaranMn’s stale review November 3, 2025 01:40

Your organization requires reapproval when changes are made, so Graphite has dismissed approvals. See the output of git range-diff at https://github.com/hashintel/hash/actions/runs/19021509359

@kube kube added this pull request to the merge queue Nov 3, 2025
Merged via the queue into main with commit fc023a4 Nov 3, 2025
35 checks passed
@kube kube deleted the FE-21-checkbox branch November 3, 2025 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/apps > hash.design Affects the `hash.design` design site (app) area/deps Relates to third-party dependencies (area) area/libs Relates to first-party libraries/crates/packages (area) type/eng > frontend Owned by the @frontend team

Development

Successfully merging this pull request may close these issues.

5 participants