CCPDefaults
Functions
Link copied to clipboard
fun ccpSheetColor(sheetContainerColor: Color = MaterialTheme.colorScheme.background, searchTextColor: Color = MaterialTheme.colorScheme.onSurface, hintTextColor: Color = MaterialTheme.colorScheme.onSurfaceVariant, countryHeaderColor: Color = MaterialTheme.colorScheme.onSurface, containerColor: Color = MaterialTheme.colorScheme.background, searchContainerColor: Color = MaterialTheme.colorScheme.background, searchIconTint: Color = MaterialTheme.colorScheme.onSurface, searchBorderColor: Color = MaterialTheme.colorScheme.outline, searchHintColor: Color = MaterialTheme.colorScheme.onSurfaceVariant, countryItemContainerColor: Color = MaterialTheme.colorScheme.background, countryItemDialCodeTextColor: Color = MaterialTheme.colorScheme.onSurface, countryItemTextColor: Color = MaterialTheme.colorScheme.onSurface, headerDividerColor: Color = MaterialTheme.colorScheme.outline): CCPSheetColor
Link copied to clipboard
fun colors(containerColor: Color = MaterialTheme.colorScheme.background, cursorColor: Color = MaterialTheme.colorScheme.primary, borderColor: Color = MaterialTheme.colorScheme.outline, errorBorderColor: Color = MaterialTheme.colorScheme.error, inputTextColor: Color = MaterialTheme.colorScheme.onSurface, phoneHintColor: Color = MaterialTheme.colorScheme.onSurfaceVariant, errorColor: Color = MaterialTheme.colorScheme.error, ccpSheetColor: CCPSheetColor = ccpSheetColor(
sheetContainerColor = MaterialTheme.colorScheme.background,
searchTextColor = MaterialTheme.colorScheme.onSurface,
hintTextColor = MaterialTheme.colorScheme.onSurfaceVariant,
countryHeaderColor = MaterialTheme.colorScheme.onSurface,
containerColor = MaterialTheme.colorScheme.background,
searchContainerColor = MaterialTheme.colorScheme.background,
searchIconTint = MaterialTheme.colorScheme.onSurface,
searchBorderColor = MaterialTheme.colorScheme.outline,
searchHintColor = MaterialTheme.colorScheme.onSurfaceVariant,
countryItemContainerColor = MaterialTheme.colorScheme.background,
countryItemDialCodeTextColor = MaterialTheme.colorScheme.onSurface,
countryItemTextColor = MaterialTheme.colorScheme.onSurface,
headerDividerColor = MaterialTheme.colorScheme.outline
)): CCPColors
Link copied to clipboard
fun defaultConfig(phoneInputCornerRadius: Dp = 16.dp, phoneHintStyle: TextStyle = TextStyle.Default, borderWidth: Dp = 0.dp, autoDetectCountry: Boolean = false, showHeader: Boolean = true, showCountryFlag: Boolean = true, searchBorderWidth: Dp = 1.dp, searchCornerRadius: Dp = 16.dp, searchHintStyle: TextStyle = TextStyle.Default, headerStyle: TextStyle = MaterialTheme.typography.titleMedium, countriesSheetShape: Shape = RoundedCornerShape(topEnd = 16.dp, topStart = 16.dp), showDialCodeCountryItem: Boolean = true, showFlagCountryItem: Boolean = true, phoneInputShape: Shape = RoundedCornerShape(phoneInputCornerRadius), showCountriesHeaderDivider: Boolean = true, readOnly: Boolean = false, showClearButton: Boolean = false, enforceMaxLength: Boolean = true, defaultCountryListStyle: CountryListStyle = CountryListStyle.List, countryPickerStyle: CountryPickerStyle = CountryPickerStyle.BottomSheet, showLabel: Boolean = false, showPhonePrefixDivider: Boolean = true, phoneFieldSize: PhoneFieldSize = PhoneFieldSize.Regular): CCPConfig