Skip to content

EnumUtils

This annotation is applied to files that provide utility methods for enums, such as entry conversion, entry mapping, and related operations

Usage

@file:EnumUtils

@Returner
@Composable
fun DocumentType.resolveColor(): Color {
    return when (this) {
        UIUX -> MaterialTheme.colorScheme.tertiary
        TECHNICAL -> ice()
        LEGAL -> gray()
        DOCUMENTATION -> green()
        COMMERCIAL -> blue()
        MISCELLANEOUS -> neutral()
    }
}

@Returner
@Composable
fun Role.resolveColor(): Color {
    return when (this) {
        VENDOR -> MaterialTheme.colorScheme.primary
        CUSTOMER -> MaterialTheme.colorScheme.tertiary
    }
}