Package-level declarations

Types

Link copied to clipboard

Charcoal デザイントークンを M3 AlertDialog の既定色として提供する。

Link copied to clipboard

Charcoal のボタンの既定値・ファクトリをまとめたオブジェクト。

Link copied to clipboard

ボタンの最小高さとコンテンツパディングを保持するサイズ種別クラス。 CharcoalButtonDefaults.buttonSizeM / CharcoalButtonDefaults.buttonSizeS で取得する。

Link copied to clipboard

Charcoal デザイントークンを M3 Checkbox のデフォルト色として提供する。

Link copied to clipboard

Charcoal デザイントークンを M3 Divider の既定値として提供する。

Link copied to clipboard

Charcoal デザイントークンを M3 RadioButton のデフォルト色として提供する。

Link copied to clipboard

Charcoal デザイントークンを M3 Switch のデフォルト色として提供する。

Link copied to clipboard

Charcoal デザイントークンを M3 Tab / SecondaryTabRow の既定値として提供する。

Link copied to clipboard

Charcoal デザイントークンを M3 TextButton の既定色として提供する。

Link copied to clipboard

Charcoal デザイントークンを M3 TopAppBar の既定色として提供する。

Functions

Link copied to clipboard
fun CharcoalButton(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, shape: Shape = CharcoalButtonDefaults.shape, colors: ButtonColors = CharcoalButtonDefaults.defaultButtonColors(), border: BorderStroke? = null, buttonSize: CharcoalButtonSize = CharcoalButtonDefaults.buttonSizeM(), interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, content: @Composable RowScope.() -> Unit)

Charcoal デザイントークンで配色・形状・サイズを統一した Surface ベースのボタン。 配色パターン (primary/default) は colors 引数で選択し、 サイズ種別 (M/S) は buttonSize 引数で切り替える。 テキストボタン(Charcoal の Link)は M3 の androidx.compose.material3.TextButton に CharcoalTextButtonDefaults.linkColors を渡して作る。