Files
drug/app/src/main/java/com/approagency/pharmacy/navigation/Routes.kt
T
2026-06-05 18:02:48 +03:30

32 lines
609 B
Kotlin

package com.approagency.pharmacy.navigation
import android.net.Uri
sealed class MainRoute(
val route: String
) {
object HomeGraph : MainRoute("home_graph")
object SearchGraph : MainRoute("search_graph")
object LabGraph : MainRoute("lab_graph")
}
sealed class Screen(
val route: String
) {
object Home : Screen("home")
object Search : Screen("search")
object Lab : Screen("lab")
object DrugDetail : Screen("drug_detail/{detailUrl}") {
fun createRoute(detailUrl: String): String {
return "drug_detail/${Uri.encode(detailUrl)}"
}
}
}