Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Inconsistent font-size token usage in dialog and accordion

クローズ 初心者向け
#873 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 2 日以内に返信

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
78/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
静か
技術スタック
css, react, typescript
領域
design, frontend

調査の方向性

まず dialog.module.css と drawer.module.css のタイポグラフィルールを比較し、次に accordion のスタイルを特定して、その trigger と content のトークンを確認します。dialog の説明を、選択した drawer の説明サイズに合わせ、accordion の content には regular トークンを使用するようにします。関連するコンポーネントのスタイリングチェックで変更が確認されるはずです。

索引モデルが issue の本文から書いたものです。

説明

Summary

Apsara has a mostly consistent typography rule:

  • --rs-font-size-small (12px) for UI controls and chrome (buttons, inputs, menus, selects, labels, table headers)
  • --rs-font-size-regular (14px) for readable content (table cells, data-view list cells, drawer description, empty-state subheader)

Two components break this rule.

Inconsistencies

1. Dialog description vs drawer description

Both components use a large title, but their descriptions differ:

  • dialog.module.css — description uses --rs-font-size-small (12px)
  • drawer.module.css — description uses --rs-font-size-regular (14px)

These are similar surfaces and should use the same body size.

2. Accordion content smaller than its trigger
  • Trigger uses --rs-font-size-regular (14px)
  • Content inside uses --rs-font-size-small (12px)

The body text is smaller than its own header, and smaller than body text elsewhere (table cells, drawer description).

Suggested fix

  • Align dialog description with drawer description (pick one — likely regular, since descriptions are readable content).
  • Change accordion content to --rs-font-size-regular so content is not smaller than its trigger.
主要言語
TypeScript
スター
69
フォーク
13
平均マージ
3日 15時間
マージ済み PR(30日)
24

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

raystack/apsara のほかの issue

raystack/apsara の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。