Package-level declarations

Legacy defaults and helpers: CCPDefaults, CCPSheetColor.

Legacy defaults and helpers: CCPDefaults, CCPSheetColor.

Types

Link copied to clipboard
Link copied to clipboard
data class CCPSheetColor(val sheetContainerColor: Color, val searchTextColor: Color, val hintTextColor: Color, val countryHeaderColor: Color, val containerColor: Color, val searchContainerColor: Color, val searchIconTint: Color, val searchBorderColor: Color, val searchHintColor: Color, val countryItemContainerColor: Color, val countryItemDialCodeTextColor: Color, val countryItemTextColor: Color, val headerDividerColor: Color)
Link copied to clipboard

Detects the user's country from device signals in priority order: SIM country → network country → configuration locale → default locale → "US".

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getMaxPhoneLength(countryCode: String): Int

Returns the maximum number of digits expected in the national part of a phone number for countryCode, derived from libphonenumber's example number for that country. Falls back to 15 (ITU-T E.164 max) if the country code is unknown.

Link copied to clipboard
Link copied to clipboard

Parses an international number into its country and national form.