import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Surface
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.navigation.compose.NavHost
import androidx.navigation.compose.composable
import androidx.navigation.compose.rememberNavController
import com.zixflow.messaginginapp.compose.InlineInAppMessage
@Composable
fun MyApp() {
MaterialTheme {
Surface {
val navController = rememberNavController()
NavHost(navController = navController, startDestination = "home") {
composable("home") {
HomeScreen()
}
}
}
}
}
@Composable
fun HomeScreen() {
InlineInAppMessage(
elementId = "home-banner",
modifier = Modifier.fillMaxWidth(),
onAction = { message, actionValue, actionName ->
// Handle inline action
}
)
}