input
fun input(containerColor: Color = Color.Transparent, contentColor: Color = Platform.colorScheme().onSurfaceVariant, focusedContainerColor: Color = if (Platform.rememberIsTv()) {
Platform.colorScheme().onSurface
} else {
containerColor
}, focusedContentColor: Color = if (Platform.rememberIsTv()) {
Platform.colorScheme().inverseOnSurface
} else {
contentColor
}, pressedContainerColor: Color = if (Platform.rememberIsTv()) {
Platform.colorScheme().onSurfaceVariant
} else {
containerColor
}, pressedContentColor: Color = if (Platform.rememberIsTv()) {
Platform.colorScheme().surface
} else {
contentColor
}, selectedContainerColor: Color = if (Platform.rememberIsTv()) {
Platform.colorScheme().secondaryContainer.copy(
alpha = SelectedBackgroundColorOpacity
)
} else {
Platform.colorScheme().secondaryContainer
}, selectedContentColor: Color = Platform.colorScheme().onSecondaryContainer, disabledContainerColor: Color = if (Platform.rememberIsTv()) {
Platform.colorScheme().surfaceVariant.copy(
alpha = DisabledBackgroundColorOpacity
)
} else {
Platform.colorScheme().onSurface.copy(alpha = 0.12f)
}, disabledContentColor: Color = if (Platform.rememberIsTv()) {
Platform.colorScheme().outline.copy(
alpha = DisabledContentColorOpacity
)
} else {
Platform.colorScheme().onSurface.copy(alpha = 0.38f)
}, focusedSelectedContainerColor: Color = if (Platform.rememberIsTv()) {
Platform.colorScheme().onPrimaryContainer
} else {
selectedContainerColor
}, focusedSelectedContentColor: Color = if (Platform.rememberIsTv()) {
Platform.colorScheme().onPrimary
} else {
selectedContentColor
}, pressedSelectedContainerColor: Color = if (Platform.rememberIsTv()) {
Platform.colorScheme().secondary
} else {
selectedContainerColor
}, pressedSelectedContentColor: Color = if (Platform.rememberIsTv()) {
Platform.colorScheme().onSecondary
} else {
selectedContentColor
}): PlatformSelectableChipColors(source)