Skip to content

Latest commit

 

History

History
49 lines (41 loc) · 1.25 KB

README.md

File metadata and controls

49 lines (41 loc) · 1.25 KB

Greenlabs Financial Design System

GitHub license Maven Central

그린랩스 파이낸셜의 디자인 시스템 입니다.

compose 용으로 작성 되었습니다.

라이브러리에 포함된 내용

테마

컴포넌트

사용법

기본 사용

class MainActivity : ...
    override fun onCreate(savedInstanceState: Bundle?) {
        ...
        setContent {
            SeedTheme {
                YourScreen()
            }
        }
    }

커스텀 테마

@Composable
fun CustomTheme(
    darkTheme: Boolean = isSystemInDarkTheme(),
    content: @Composable () -> Unit,
) {
    val colorScheme = SeedColorScheme.default(darkTheme)
    val customTypoScheme = typoScheme.copy(
        headline = HeadlineTypoScheme(
            xLargeBold = TextStyle(fontSize = 1000.sp)
        )
    )
    SeedTheme(
        colorScheme = colorScheme,
        typoScheme = customTypoScheme,
        content = content,
    )
}