Package-level declarations

Types

Link copied to clipboard
data class MenuItem(val icon: ImageVector, val text: String, val onClick: () -> Unit = {}, val isEnable: Boolean = true)

Functions

Link copied to clipboard
fun AttendanceBottomAppbar(    modifier: Modifier = Modifier,     action: () -> Unit = {},     isSelectWindowActive: Boolean = false,     onAddFromSyllabusClick: () -> Unit = {},     onArchiveClick: () -> Unit = {},     onSettingClick: () -> Unit = {},     onDeleteClick: () -> Unit = {},     onSelectClick: () -> Unit = {},     onLibraryClick: () -> Unit = {},     list: List<AttendanceModel> = emptyList(),     checkBoxTickState: Boolean = false,     onCheckBoxClick: () -> Unit = {})
Link copied to clipboard
fun AttendanceCalenderView(modifier: Modifier = Modifier, model: AttendanceModel)
Link copied to clipboard
@Preview(showBackground = true)
fun AttendanceCalenderViewPreview()
Link copied to clipboard
fun AttendanceItem(    modifier: Modifier = Modifier,     model: AttendanceModel,     minPercentage: Int = 75,     onTickOrCrossClickClick: (AttendanceModel, Boolean) -> Unit = { _, _ -> },     onClick: (AttendanceModel) -> Unit = {},     onLongClick: (AttendanceModel) -> Unit = {},     onSelect: (AttendanceModel, Boolean) -> Unit = { _, _ -> },     isCheckBoxVisible: Boolean = false,     isItemIsSelected: Boolean = false,     isFromBottomSheet: Boolean = false)
Link copied to clipboard
@Preview(name = "Light", showBackground = true)
fun AttendanceItemPreview()
Link copied to clipboard
fun AttendanceMenu(    modifier: Modifier = Modifier,     attendanceModel: AttendanceModel,     isUndoEnable: Boolean = true,     onUndoClick: (AttendanceModel) -> Unit = {},     onEditClick: (AttendanceModel) -> Unit = {},     onArchiveClick: (AttendanceModel) -> Unit = {},     onDeleteClick: (AttendanceModel) -> Unit = {},     commonAction: () -> Unit = {})
Link copied to clipboard
@Preview(showBackground = true)
@Preview(uiMode = 32)
fun AttendanceMenuPreview()
Link copied to clipboard
fun AttendanceScreen(    modifier: Modifier = Modifier,     viewModel: AttendanceViewModel = hiltViewModel(),     navController: NavController = rememberNavController())
Link copied to clipboard
fun AttendanceSettingDialog(modifier: Modifier = Modifier, viewModel: AttendanceViewModel, onDismiss: () -> Unit = {})
Link copied to clipboard
Link copied to clipboard
fun AttendanceSyllabusItem(    modifier: Modifier = Modifier,     model: SyllabusUIModel,     isOnline: Boolean = false,     onClick: (SyllabusUIModel, Boolean) -> Unit = { _, _ -> },     onEditClick: (SyllabusUIModel) -> Unit = {})
Link copied to clipboard
Link copied to clipboard
fun ColumnScope.bottomSheetAddFromSyllabus(    modifier: Modifier = Modifier,     viewModel: AttendanceViewModel = hiltViewModel(),     navController: NavController = rememberNavController(),     dismissRequest: () -> Unit): ColumnScope
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Preview(showBackground = true)
fun BottomSheetArchivePreview()
Link copied to clipboard
Link copied to clipboard
fun ExposedDropdown(    modifier: Modifier = Modifier,     list: List<String>,     expanded: Boolean,     label: String = "",     value: String = "",     onSelect: (String) -> Unit = {})
Link copied to clipboard
fun ExtendedEventContent(item: IsPresent, modifier: Modifier = Modifier)
Link copied to clipboard
fun MenuItem(modifier: Modifier = Modifier, menuItem: MenuItem)
Link copied to clipboard
fun navigateToEdit(navController: NavController, id: Int)
Link copied to clipboard
fun ShowWarningDialog(    modifier: Modifier = Modifier,     onDismissRequest: () -> Unit = {},     onConfirmClick: () -> Unit = {},     onDismissClick: () -> Unit = {})
Link copied to clipboard
fun VerticalEventContent(item: IsPresent, modifier: Modifier = Modifier)