addCommaToInt
|
[androidJvm] fun addCommaToInt(input: Int): String
|
AlertPopup
|
[androidJvm] @Composable fun AlertPopup(initiateText: String?, title: String, body: String, confirmText: String, dismissText: String?, onDismissRequest: () -> Unit = {}, onConfirmClicked: () -> Unit = {})
|
BottomBar
|
[androidJvm] @Composable fun BottomBar(text: String, buttonEnabled: Boolean = true, shape: ButtonShape = SQUARE, onClick: () -> Unit) @Composable fun BottomBar(leftButtonText: String, rightButtonText: String, onClickLeftButton: () -> Unit, onClickRightButton: () -> Unit, leftButtonEnabled: Boolean = true, rightButtonEnabled: Boolean = true)
|
BottomBarNavigation
|
[androidJvm] @Composable fun BottomBarNavigation(items: List<BottomNavItem>, initial: Int = 0)
|
BottomBarNavigationPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun BottomBarNavigationPreview()
|
BottomBarWithGradientBackground
|
[androidJvm] @Composable fun BottomBarWithGradientBackground(text: String, buttonEnabled: Boolean = true, gradientBrush: Brush = Brush.verticalGradient( 0.0f to Color(0x00000000), 0.5f to AppTheme.colors.background, startY = 0.0f, endY = 100.0f ), shape: ButtonShape = SQUARE, onClick: () -> Unit)
|
BottomRoundButton
|
[androidJvm] @Composable fun BottomRoundButton(text: String = "Dummy name", enabled: Boolean = true, onClick: () -> Unit)
|
BottomRoundButtonPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true, device = "id:Nexus 5") @Composable fun BottomRoundButtonPreview()
|
BottomSquareButton
|
[androidJvm] @Composable fun BottomSquareButton(text: String = "Dummy name", enabled: Boolean = true, onClick: () -> Unit)
|
BottomSquareButtonPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true, device = "id:Nexus 5") @Composable fun BottomSquareButtonPreview()
|
CalendarModalInitiator
|
[androidJvm] @Composable fun CalendarModalInitiator(title: String, placeholder: String, dateFormat: DateFormat = SimpleDateFormat("dd / MM / yyyy", Locale.US), updateValue: (String) -> Unit)
|
ChoiceModal
|
[androidJvm] @Composable fun ChoiceModal(title: String, values: List<String>, changeValue: (String) -> Unit, state: ModalBottomSheetState)
|
CircularTimer
|
[androidJvm] @Composable fun CircularTimer(modifier: Modifier = Modifier, color: Color = AppTheme.colors.primary, strokeWidth: Dp = 24.dp, timeSeconds: Long = 10, interactionType: InteractionType = InteractionType.NOTHING, callback: () -> Unit = {})
|
CircularTimerPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true, device = "id:Nexus 5") @Composable fun CircularTimerPreview()
|
ConsentTopBarPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun ConsentTopBarPreview()
|
ConsentTopBarPreview2
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun ConsentTopBarPreview2()
|
ConsentTopBarPreview3
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun ConsentTopBarPreview3()
|
DialCard
|
[androidJvm] @Composable fun DialCard(@DrawableResdrawableId: Int, title: String, description: String, dial: String)
|
EducationCard
|
[androidJvm] @Composable fun EducationCard(type: String, title: String, description: String, previewContent: @Composable() -> Unit, onClick: () -> Unit = { })
|
ExerciseCard
|
[androidJvm] @Composable fun ExerciseCard(title: String, values: List<String>)
|
HealthDataStatusCardPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun HealthDataStatusCardPreview()
|
HealthDataStatusRow
|
[androidJvm] @Composable fun HealthDataStatusRow(@DrawableResdrawableId: Int, value: String, unit: String = "")
|
HorizontalTab
|
[androidJvm] @Composable fun HorizontalTab(tabContents: List<TabContent>)
|
HorizontalTabPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun HorizontalTabPreview()
|
HyperLinkText
|
[androidJvm] @Composable fun HyperLinkText(text: String, meta: String, action: HyperLinkAction = WEB) When clicked, it performs a specific action.
|
IconCardPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun IconCardPreview()
|
InsightCard
|
[androidJvm] @Composable fun InsightCard(title: String, lastUpdatedTime: LocalDateTime, insightUnits: List<InsightUnit>? = null, onClick: () -> Unit = { })
|
InsightCardPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun InsightCardPreview()
|
InsightCardPreview2
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun InsightCardPreview2()
|
InsightCardPreview3
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun InsightCardPreview3()
|
InsightCardPreview4
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun InsightCardPreview4()
|
InsightCardWithProgress
|
[androidJvm] @Composable fun InsightCardWithProgress(title: String, current: Int, total: Int, unit: String, onClick: () -> Unit = { })
|
InsightCardWithProgressPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun InsightCardWithProgressPreview()
|
InsightCardWithProgressPreview2
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun InsightCardWithProgressPreview2()
|
KitButton
|
[androidJvm] @Composable fun KitButton(text: String = "", buttonColor: Color = AppTheme.colors.primary, textColor: Color = AppTheme.colors.surface, shape: RoundedCornerShape = RoundedCornerShape( MaterialTheme.shapes.small.topStart, MaterialTheme.shapes.small.topEnd, MaterialTheme.shapes.small.bottomEnd, MaterialTheme.shapes.small.bottomStart, ), border: BorderStroke? = null, modifier: Modifier = Modifier .height(44.dp) .fillMaxWidth(), enabled: Boolean = true, onClick: () -> Unit)
|
KitDatePickerDialog
|
[androidJvm] @Composable fun KitDatePickerDialog(context: Context, dateFormat: DateFormat, changeValue: (String) -> Unit): DatePickerDialog
|
KitTimePickerDialog
|
[androidJvm] @Composable fun KitTimePickerDialog(context: Context, initialHour: Int = 12, initialMinute: Int = 0, changeValue: (String) -> Unit): TimePickerDialog
|
LabeledCheckbox
|
[androidJvm] @Composable fun LabeledCheckbox(isChecked: Boolean, onCheckedChange: (Boolean) -> Unit, labelText: String)
|
LabeledCheckBoxCheckedPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun LabeledCheckBoxCheckedPreview()
|
LabeledCheckBoxUnCheckedPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun LabeledCheckBoxUnCheckedPreview()
|
ListedText
|
[androidJvm] @Composable fun ListedText(bodies: List<String>, type: TextType = PARAGRAPH, horizontalPadding: Dp = 24.dp, fontStyle: TextStyle = AppTheme.typography.body1, fontColor: Color = AppTheme.colors.onSurface, textAlign: TextAlign = TextAlign.Center)
|
ListedTextBulletPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true, device = "id:Nexus 5") @Composable fun ListedTextBulletPreview()
|
ListedTextNumberPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true, device = "id:Nexus 5") @Composable fun ListedTextNumberPreview()
|
ListedTextPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true, device = "id:Nexus 5") @Composable fun ListedTextPreview()
|
MinuteTextTimer
|
[androidJvm] @Composable fun MinuteTextTimer(timeSeconds: Int = 10, onTimeout: () -> Unit = {})
|
MinuteTimerPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true, device = "id:Nexus 5") @Composable fun MinuteTimerPreview()
|
ModalInitiator
|
[androidJvm] @Composable fun ModalInitiator(id: String, title: String, placeholder: String, state: ModalBottomSheetState, selectedValue: MutableState<String>, changeModal: (String) -> Unit)
|
PdfViewCard
|
[androidJvm] @Composable fun PdfViewCard(type: String, title: String, buttonText: String = "View PDF", filePath: String, drawableId: Int)
|
PlainText
|
[androidJvm] @Composable fun PlainText(header: String, body: String, article: @Composable() -> Unit? = null)
|
PlainText2Preview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true, device = "id:Nexus 5") @Composable fun PlainText2Preview()
|
PlainTextPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true, device = "id:Nexus 5") @Composable fun PlainTextPreview()
|
RoundButton
|
[androidJvm] @Composable fun RoundButton(text: String = "", buttonColor: Color = AppTheme.colors.primary, textColor: Color = AppTheme.colors.surface, border: BorderStroke? = null, modifier: Modifier = Modifier .height(44.dp) .fillMaxWidth(), radius: Dp = 4.dp, enabled: Boolean = true, onClick: () -> Unit)
|
RoundTextBoxWithIcon
|
[androidJvm] @Composable fun RoundTextBoxWithIcon(label: String = "", modifier: Modifier = Modifier, value: String, placeholder: String = "Select", enabled: Boolean = true, icon: ImageVector = Icons.Filled.AccessTimeFilled, onClick: () -> Unit = { })
|
RoundTextBoxWithIconPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun RoundTextBoxWithIconPreview()
|
RoundTextBoxWithIconPreview2
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun RoundTextBoxWithIconPreview2()
|
RoundTextBoxWithIconPreview3
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun RoundTextBoxWithIconPreview3()
|
RoundTextField
|
[androidJvm] @Composable fun RoundTextField(modifier: Modifier = Modifier, value: String, onValueChange: (String) -> Unit, placeholder: String = "", colors: TextFieldColors = TextFieldDefaults.outlinedTextFieldColors( textColor = AppTheme.colors.onSurface, backgroundColor = AppTheme.colors.surface, disabledTextColor = AppTheme.colors.onSurface.copy(0.38F), cursorColor = AppTheme.colors.primary, focusedBorderColor = AppTheme.colors.primary, unfocusedBorderColor = Color.Transparent, ), shouldMask: Boolean = false)
|
RoundTextFieldMaskedPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun RoundTextFieldMaskedPreview()
|
RoundTextFieldUnMaskedPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun RoundTextFieldUnMaskedPreview()
|
SdkCard
|
[androidJvm] @Composable fun SdkCard(modifier: Modifier = Modifier, shape: Shape = RectangleShape, color: Color = AppTheme.colors.surface, contentColor: Color = AppTheme.colors.primary, border: BorderStroke? = null, elevation: Dp = 0.dp, content: @Composable() -> Unit = {})
|
SquareButton
|
[androidJvm] @Composable fun SquareButton(text: String = "", buttonColor: Color = AppTheme.colors.primary, textColor: Color = AppTheme.colors.surface, border: BorderStroke? = null, modifier: Modifier = Modifier .height(44.dp) .fillMaxWidth(), enabled: Boolean = true, onClick: () -> Unit)
|
SquareTextField
|
[androidJvm] @Composable fun SquareTextField(modifier: Modifier = Modifier, value: String, onValueChange: (String) -> Unit, placeholder: String = "", colors: TextFieldColors = TextFieldDefaults.outlinedTextFieldColors( textColor = AppTheme.colors.onSurface, backgroundColor = AppTheme.colors.surface, disabledTextColor = AppTheme.colors.onSurface.copy(0.38F), cursorColor = AppTheme.colors.primary, focusedBorderColor = AppTheme.colors.primary, unfocusedBorderColor = Color.Transparent, ), shouldMask: Boolean = false)
|
SquareTextFieldMaskedPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun SquareTextFieldMaskedPreview()
|
SquareTextFieldUnMaskedPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun SquareTextFieldUnMaskedPreview()
|
StatusCard
|
[androidJvm] @Composable fun StatusCard(@DrawableResdrawableId: Int, value: String, unit: String = "")
|
StatusCardPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun StatusCardPreview()
|
TaskCard
|
[androidJvm] @Composable fun TaskCard(@DrawableResid: Int = R.drawable.ic_task, taskName: String, description: String, isActive: Boolean = true, buttonText: String? = null, isCompleted: Boolean = false, onClick: () -> Unit = { })
|
TaskCardCompleted1Preview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun TaskCardCompleted1Preview()
|
TaskCardCompletedPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun TaskCardCompletedPreview()
|
TaskCardPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun TaskCardPreview()
|
TaskCardPreview1
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun TaskCardPreview1()
|
TaskStatus
|
[androidJvm] @Composable fun TaskStatus(@DrawableResdrawableId: Int, value: String, unit: String = "")
|
TaskStatusCardPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun TaskStatusCardPreview()
|
ThinInsightCard
|
[androidJvm] @Composable fun ThinInsightCard(title: String, insightUnit: InsightUnit)
|
ThinInsightCardPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun ThinInsightCardPreview()
|
TimePickerInitiator
|
[androidJvm] @Composable fun TimePickerInitiator(title: String, placeholder: String, updateValue: (String) -> Unit)
|
ToggleSwitch
|
[androidJvm] @Composable fun ToggleSwitch(text: String, initialState: Boolean, changeState: (Boolean) -> Unit = {})
|
ToggleSwitchPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true, device = "id:Nexus 5") @Composable fun ToggleSwitchPreview()
|
ToggleSwitchPreview2
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true, device = "id:Nexus 5") @Composable fun ToggleSwitchPreview2()
|
TopBar
|
[androidJvm] @Composable fun TopBar(title: String = "", color: Color = AppTheme.colors.onSurface, onClickBack: () -> Unit? = null) @Composable fun TopBar(title: String = "", color: Color = AppTheme.colors.onSurface, onClickBack: () -> Unit?, actionIcon: ImageVector = Icons.Default.MoreVert, onClickAction: () -> Unit)
|
TopBarWithDropDown
|
[androidJvm] @Composable fun TopBarWithDropDown(title: String = "", style: TextStyle = AppTheme.typography.subtitle1, color: Color = AppTheme.colors.onSurface, items: List<DropdownMenuItemData>)
|
Waveform
|
[androidJvm] @Composable fun Waveform(modifier: Modifier = Modifier, spikeColor: Color = AppTheme.colors.primary, spikeWidth: Dp = 1.dp, spikePadding: Dp = 1.dp, axisColor: Color = AppTheme.colors.primaryVariant, axisHeight: Dp = 2.dp, amplitudes: MutableList<Int> = mutableListOf(), move: Boolean = false)
|
WeeklyCard
|
[androidJvm] @Composable fun WeeklyCard(targetDay: LocalDate, modifier: Modifier = Modifier .fillMaxWidth() .height(71.dp))
|
WeeklyCardPreview
|
[androidJvm] @PreviewGenerated @Preview(showBackground = true) @Composable fun WeeklyCardPreview()
|