Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class CharcoalColorToken(val brand: Color, val brandDark: Color, val assertive: Color, val warning: Color, val success: Color, val like: Color, val premium: Color, val marker: Color, val background1: Color, val background2: Color, val surface1: Color, val surface2: Color, val surface3: Color, val surface4: Color, val surface6: Color, val surface9: Color, val surface10: Color, val link1: Color, val text1: Color, val text2: Color, val text3: Color, val text4: Color, val text5: Color, val border: Color)
Link copied to clipboard
Link copied to clipboard

CharcoalTheme 内で利用可能な CompositionLocal への参照をまとめた object

Link copied to clipboard
data class CharcoalTypography(val regular10: TextStyle = TextStyle( fontSize = charcoalTextStyle10FontSize, fontFamily = FontFamily.SansSerif, lineHeight = charcoalTextStyle10lineHeight, ), val regular12: TextStyle = TextStyle( fontSize = charcoalTextStyle12FontSize, fontFamily = FontFamily.SansSerif, lineHeight = charcoalTextStyle12lineHeight, ), val regular14: TextStyle = TextStyle( fontSize = charcoalTextStyle14FontSize, fontFamily = FontFamily.SansSerif, lineHeight = charcoalTextStyle14lineHeight, ), val regular16: TextStyle = TextStyle( fontSize = charcoalTextStyle16FontSize, fontFamily = FontFamily.SansSerif, lineHeight = charcoalTextStyle16lineHeight, ), val regular20: TextStyle = TextStyle( fontSize = charcoalTextStyle20FontSize, fontFamily = FontFamily.SansSerif, lineHeight = charcoalTextStyle20lineHeight, ), val bold10: TextStyle = TextStyle( fontSize = charcoalTextStyle10FontSize, fontFamily = FontFamily.SansSerif, fontWeight = FontWeight.Bold, lineHeight = charcoalTextStyle10lineHeight, ), val bold12: TextStyle = TextStyle( fontSize = charcoalTextStyle12FontSize, fontFamily = FontFamily.SansSerif, fontWeight = FontWeight.Bold, lineHeight = charcoalTextStyle12lineHeight, ), val bold14: TextStyle = TextStyle( fontSize = charcoalTextStyle14FontSize, fontFamily = FontFamily.SansSerif, fontWeight = FontWeight.Bold, lineHeight = charcoalTextStyle14lineHeight, ), val bold16: TextStyle = TextStyle( fontSize = charcoalTextStyle16FontSize, fontFamily = FontFamily.SansSerif, fontWeight = FontWeight.Bold, lineHeight = charcoalTextStyle16lineHeight, ), val bold20: TextStyle = TextStyle( fontSize = charcoalTextStyle20FontSize, fontFamily = FontFamily.SansSerif, fontWeight = FontWeight.Bold, lineHeight = charcoalTextStyle20lineHeight, ), val mono10: TextStyle = TextStyle( fontSize = charcoalTextStyle10FontSize, fontFamily = charcoalFontFamilyRobotoMono, lineHeight = charcoalTextStyle10lineHeight, ), val mono12: TextStyle = TextStyle( fontSize = charcoalTextStyle12FontSize, fontFamily = charcoalFontFamilyRobotoMono, lineHeight = charcoalTextStyle12lineHeight, ), val mono14: TextStyle = TextStyle( fontSize = charcoalTextStyle14FontSize, fontFamily = charcoalFontFamilyRobotoMono, lineHeight = charcoalTextStyle14lineHeight, ), val mono16: TextStyle = TextStyle( fontSize = charcoalTextStyle16FontSize, fontFamily = charcoalFontFamilyRobotoMono, lineHeight = charcoalTextStyle16lineHeight, ), val mono20: TextStyle = TextStyle( fontSize = charcoalTextStyle20FontSize, fontFamily = charcoalFontFamilyRobotoMono, lineHeight = charcoalTextStyle20lineHeight, ), val boldMono10: TextStyle = TextStyle( fontSize = charcoalTextStyle10FontSize, fontFamily = charcoalFontFamilyRobotoMono, fontWeight = FontWeight.Bold, lineHeight = charcoalTextStyle10lineHeight, ), val boldMono12: TextStyle = TextStyle( fontSize = charcoalTextStyle12FontSize, fontFamily = charcoalFontFamilyRobotoMono, fontWeight = FontWeight.Bold, lineHeight = charcoalTextStyle12lineHeight, ), val boldMono14: TextStyle = TextStyle( fontSize = charcoalTextStyle14FontSize, fontFamily = charcoalFontFamilyRobotoMono, fontWeight = FontWeight.Bold, lineHeight = charcoalTextStyle14lineHeight, ), val boldMono16: TextStyle = TextStyle( fontSize = charcoalTextStyle16FontSize, fontFamily = charcoalFontFamilyRobotoMono, fontWeight = FontWeight.Bold, lineHeight = charcoalTextStyle16lineHeight, ), val boldMono20: TextStyle = TextStyle( fontSize = charcoalTextStyle20FontSize, fontFamily = charcoalFontFamilyRobotoMono, fontWeight = FontWeight.Bold, lineHeight = charcoalTextStyle20lineHeight, ))

Functions

Link copied to clipboard
fun CharcoalTheme(isDarkTheme: Boolean = isSystemInDarkTheme(), colorToken: CharcoalColorToken = if (isDarkTheme) darkColorToken() else lightColorToken(), content: @Composable () -> Unit)

Properties