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 = {}, 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)
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 MenuItem(modifier: Modifier = Modifier, menuItem: MenuItem)
Link copied to clipboard
fun navigateToEdit(navController: NavController, id: Int)
Link copied to clipboard
fun ShowDateItems(modifier: Modifier = Modifier, model: IsPresent)
Link copied to clipboard
fun ShowWarningDialog(modifier: Modifier = Modifier, onDismissRequest: () -> Unit = {}, onConfirmClick: () -> Unit = {}, onDismissClick: () -> Unit = {})