Package-level declarations

Types

Link copied to clipboard
open class BaseButtonTheme(val shape: Shape = RoundedCornerShape(15.dp), val containerColor: Color = Color.Unspecified, val contentColor: Color = Color.Unspecified, val textStyle: TextStyle = TextStyle(), val borderStroke: BorderStroke? = null)
Link copied to clipboard
Link copied to clipboard
open class BaseColorTheme(val color00: Color = Color(0xFF000000), val color0: Color = Color(0xFFFFFFFF), val color1: Color = Color(0xFF00AA95), val color2: Color = Color(0xFF858484), val color3: Color = Color(0xFFE6E6E6))
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class BaseFieldComponent(val shape: Shape = RoundedCornerShape(10.dp))
Link copied to clipboard
open class BaseFontTheme(val fontFamily: FontFamily = FontFamily.Default, val errorTextStyle: TextStyle = TextStyle.Default)
Link copied to clipboard
object BaseTheme
Link copied to clipboard

Properties

Functions

Link copied to clipboard
fun CheckBox(modifier: Modifier, checked: Boolean, onCheckedChange: (Boolean) -> Unit, offPainter: Painter = painterResource(id = BaseTheme.checkBox.imageOff), onPainter: Painter = painterResource(id = BaseTheme.checkBox.imageOn))
Link copied to clipboard
fun Field(modifier: Modifier, value: String, onValueChange: (String) -> Unit = {}, keyboardOptions: KeyboardOptions = KeyboardOptions( keyboardType = KeyboardType.Text, imeAction = ImeAction.Next ), label: @Composable () -> Unit? = null, placeholder: @Composable () -> Unit? = null, prefix: @Composable () -> Unit? = null, suffix: @Composable () -> Unit? = null, readOnly: Boolean = false, enabled: Boolean = true)
Link copied to clipboard
fun getCompositionBase(color: BaseColorTheme = BaseColorTheme(), font: BaseFontTheme = BaseFontTheme(), dialog: BaseDialogTheme = BaseDialogTheme(), bottomSheetDialog: BaseBottomSheetDialogTheme = BaseBottomSheetDialogTheme(), datePickerDialog: BaseDatePickerDialogTheme = BaseDatePickerDialogTheme(), button: BaseButtonTheme = BaseButtonTheme(), fieldTheme: BaseFieldComponent = BaseFieldComponent(), topbarTheme: BaseTopbarTheme = BaseTopbarTheme(), checkBoxTheme: BaseCheckBoxTheme = BaseCheckBoxTheme(), listErrorComponent: BaseListErrorComponent = BaseListErrorComponent(), listEmptyContent: BaseListEmptyComponent = BaseListEmptyComponent(), content: @Composable () -> Unit)
Link copied to clipboard
fun MainButton(modifier: Modifier, text: String, onClick: () -> Unit)
Link copied to clipboard
fun PasswordField(modifier: Modifier, value: String, keyboardOptions: KeyboardOptions = KeyboardOptions( keyboardType = KeyboardType.Password, imeAction = ImeAction.Next ), onValueChange: (String) -> Unit, prefix: @Composable () -> Unit? = null)