Package-level declarations

Types

Link copied to clipboard
data class VulnOverviewUiState(val selectedCategory: Category = Category.All, val isRefreshing: Boolean = false, val filteredVulnOverviews: List<DomainVulnOverview> = listOf())

ホーム画面のUI状態

Link copied to clipboard
class VulnOverviewViewModel @Inject constructor(fetchVulnOverviewUseCase: FetchVulnOverviewUseCase, favoriteVulnOverviewUseCase: FavoriteVulnOverviewUseCase) : ViewModel

ホーム画面のビジネスロジックを扱うViewModel

Functions

Link copied to clipboard
fun CategoryChips(categories: List<Category>, selectedCategory: Category, onCategorySelected: (Category) -> Unit, modifier: Modifier = Modifier)
Link copied to clipboard
fun VulnOverviewScreen(viewModel: VulnOverviewViewModel, snackbarHostState: SnackbarHostState, onClickVulnOverviewItem: (CharSequence) -> Unit, modifier: Modifier = Modifier)