Package-level declarations

Types

Link copied to clipboard
data class EventAlertModel(val title: String, val body: String, val lottieLink: String, val link: String? = null, val isShow: Boolean = true, val maxTimesToShow: Int = 5, val version: Int = 0)
Link copied to clipboard

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun AppAlertDialog(modifier: Modifier = Modifier, model: EventAlertModel, onDismissRequest: () -> Unit = {})
Link copied to clipboard
fun CgpaHomeElement(modifier: Modifier = Modifier, cgpa: Cgpa = Cgpa())
Link copied to clipboard
fun EventAlertDialog(modifier: Modifier = Modifier, model: EventAlertModel, onDismissRequest: () -> Unit = {})
Link copied to clipboard
fun HolidayMainComposeItem(modifier: Modifier = Modifier, model: Holiday)
Link copied to clipboard
fun HomeEventItems(modifier: Modifier = Modifier, model: EventModel, getAttach: GetAttach, click: () -> Unit = {})
Link copied to clipboard
fun HomeScreen(modifier: Modifier = Modifier, communicatorViewModel: MainViewModel, navController: NavController = rememberNavController(), viewModel: HomeViewModel = hiltViewModel())
Link copied to clipboard
@Preview(showBackground = true)
fun HomeScreenPreview()
Link copied to clipboard
fun HomeTitle(title: String = "Theory", endItem: String? = null, endItemClick: () -> Unit? = null)
Link copied to clipboard
fun LogOutAlterDialog(modifier: Modifier = Modifier, title: Int = R.string.sign_out, text: Int = R.string.really_want_to_sign_out, icon: ImageVector = Icons.Outlined.Warning, onDismissRequest: () -> Unit = {}, onPositiveClick: () -> Unit = {})
Link copied to clipboard
fun ProfileDialog(modifier: Modifier = Modifier, viewModel: MainViewModel, onDismissRequest: () -> Unit = {})
Link copied to clipboard
fun ProfileDialogCompose(modifier: Modifier = Modifier, userModel: UserModel, userData: UserData, onCloseClick: () -> Unit = {}, onSignOutClick: () -> Unit = {}, onDeleteClick: () -> Unit = {})
Link copied to clipboard
fun ProfileImage(modifier: Modifier = Modifier, url: String? = null, onClick: () -> Unit = {})
Link copied to clipboard
fun SearchScreen(modifier: Modifier = Modifier, state: HomeScreechScreenState = HomeScreechScreenState(), onSyllabusClick: (SyllabusUIModel) -> Unit = {}, onEventClick: (EventModel) -> Unit = {})
Link copied to clipboard
fun SearchToolBar(modifier: Modifier = Modifier, query: String = "", onQueryChange: (String) -> Unit = {}, onSearch: (String) -> Unit = {}, active: Boolean = false, onActiveChange: (Boolean) -> Unit = {}, onTrailingIconClick: () -> Unit = {}, onNotificationClick: () -> Unit = {}, onProfileClick: () -> Unit = {}, onLeadingIconClick: () -> Unit = {}, url: String? = null, contents: @Composable () -> Unit = {})
Link copied to clipboard
@Preview(showBackground = true)
fun SearchToolBarPreview()
Link copied to clipboard
fun LineChart.setView(cgpa: Cgpa, primaryColor: Int, textColor: Int): LineChart
Link copied to clipboard
fun LazyListScope.showEvents(items: List<EventModel>, getAttach: GetAttach, endItem: String? = null, endItemClick: () -> Unit? = null, onClick: (EventModel) -> Unit = {}): LazyListScope
Link copied to clipboard
fun LazyListScope.showHoliday(items: List<Holiday> = emptyList(), endItem: String? = null, endItemClick: () -> Unit? = null): LazyListScope