[PR #179] [MERGED] feat(ui): port radio inputs #570

Closed
opened 2026-02-16 12:35:58 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/stoatchat/for-web/pull/179
Author: @insertish
Created: 4/20/2023
Status: Merged
Merged: 4/20/2023
Merged by: @insertish

Base: masterHead: feat/ui/radio-component


📝 Commits (7)

  • 9de092d feat(ui): start working on radio inputs
  • 91e9b85 fix(ui): description using --accent-contrast when selected
  • 74c0e86 chore: remove old assets module
  • 76e4e96 chore: initialise new submodule
  • 2ec1b8d chore: rewrite asset linking script
  • 38c1fd6 chore: allow auto-switching assets
  • 772b3f1 chore: generate radio button screenshots

📊 Changes

13 files changed (+2275 additions, -2938 deletions)

View changed files

📝 .gitmodules (+2 -2)
📝 README.md (+4 -10)
components/ui/components/design/atoms/inputs/Radio.stories.tsx (+44 -0)
📝 components/ui/components/design/atoms/inputs/Radio.tsx (+37 -27)
packages/browser-test-runner/__tests__/regression/compare.spec.ts-snapshots/Radio-chromium-linux.png (+0 -0)
packages/browser-test-runner/__tests__/regression/compare.spec.ts-snapshots/Radio-firefox-linux.png (+0 -0)
packages/client/.gitignore (+1 -0)
📝 packages/client/assets (+0 -0)
packages/client/public/.gitkeep (+0 -0)
📝 packages/client/scripts/copyAssets.mjs (+31 -16)
📝 packages/showcase/componentData.ts (+1 -1)
📝 packages/showcase/src/stories.ts (+2 -1)
📝 pnpm-lock.yaml (+2153 -2881)

📄 Description

Had to push additional changes on top of #178, so I pushed it to a branch on the repo and merging in from there.

This closes #178 and closes #73.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/stoatchat/for-web/pull/179 **Author:** [@insertish](https://github.com/insertish) **Created:** 4/20/2023 **Status:** ✅ Merged **Merged:** 4/20/2023 **Merged by:** [@insertish](https://github.com/insertish) **Base:** `master` ← **Head:** `feat/ui/radio-component` --- ### 📝 Commits (7) - [`9de092d`](https://github.com/stoatchat/for-web/commit/9de092db6e1927829fc7baa338991e7761d722a1) feat(ui): start working on radio inputs - [`91e9b85`](https://github.com/stoatchat/for-web/commit/91e9b8512e6b849a3fbeb9bfe1956845b11d439a) fix(ui): description using --accent-contrast when selected - [`74c0e86`](https://github.com/stoatchat/for-web/commit/74c0e867e7717ba1a78cab1e86b6e531b7cb818d) chore: remove old assets module - [`76e4e96`](https://github.com/stoatchat/for-web/commit/76e4e96bb8297dba28e127a5679902dfa7c5a1d8) chore: initialise new submodule - [`2ec1b8d`](https://github.com/stoatchat/for-web/commit/2ec1b8d658ffd10030462eab4e7a9e02d4011406) chore: rewrite asset linking script - [`38c1fd6`](https://github.com/stoatchat/for-web/commit/38c1fd61bbfe77db1727e8752ecdcd9ecac8cdf5) chore: allow auto-switching assets - [`772b3f1`](https://github.com/stoatchat/for-web/commit/772b3f1b7f0d5d07d79fff572e69fe90d16556a7) chore: generate radio button screenshots ### 📊 Changes **13 files changed** (+2275 additions, -2938 deletions) <details> <summary>View changed files</summary> 📝 `.gitmodules` (+2 -2) 📝 `README.md` (+4 -10) ➕ `components/ui/components/design/atoms/inputs/Radio.stories.tsx` (+44 -0) 📝 `components/ui/components/design/atoms/inputs/Radio.tsx` (+37 -27) ➕ `packages/browser-test-runner/__tests__/regression/compare.spec.ts-snapshots/Radio-chromium-linux.png` (+0 -0) ➕ `packages/browser-test-runner/__tests__/regression/compare.spec.ts-snapshots/Radio-firefox-linux.png` (+0 -0) ➕ `packages/client/.gitignore` (+1 -0) 📝 `packages/client/assets` (+0 -0) ➕ `packages/client/public/.gitkeep` (+0 -0) 📝 `packages/client/scripts/copyAssets.mjs` (+31 -16) 📝 `packages/showcase/componentData.ts` (+1 -1) 📝 `packages/showcase/src/stories.ts` (+2 -1) 📝 `pnpm-lock.yaml` (+2153 -2881) </details> ### 📄 Description Had to push additional changes on top of #178, so I pushed it to a branch on the repo and merging in from there. This closes #178 and closes #73. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 12:35:58 -05:00
yindo closed this issue 2026-02-16 12:35:58 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: stoatchat/for-web#570