|
|
@ -3,13 +3,9 @@ package com.example.veraxapplication
|
|
|
|
import android.os.Bundle
|
|
|
|
import android.os.Bundle
|
|
|
|
import androidx.activity.ComponentActivity
|
|
|
|
import androidx.activity.ComponentActivity
|
|
|
|
import androidx.activity.compose.setContent
|
|
|
|
import androidx.activity.compose.setContent
|
|
|
|
import androidx.compose.ui.graphics.Color
|
|
|
|
|
|
|
|
import com.example.veraxapplication.articles.IArticlesDataManager
|
|
|
|
import com.example.veraxapplication.articles.IArticlesDataManager
|
|
|
|
import com.example.veraxapplication.articles.StubArticles
|
|
|
|
import com.example.veraxapplication.articles.StubArticles
|
|
|
|
import com.example.veraxapplication.modele.ApiClient
|
|
|
|
|
|
|
|
import com.example.veraxapplication.modele.articles.Article
|
|
|
|
|
|
|
|
import com.example.veraxapplication.navigation.VeraxNavHost
|
|
|
|
import com.example.veraxapplication.navigation.VeraxNavHost
|
|
|
|
import com.example.veraxapplication.ui.article.AfficherArticle
|
|
|
|
|
|
|
|
import com.example.veraxapplication.ui.topBar.TopBarVerax
|
|
|
|
import com.example.veraxapplication.ui.topBar.TopBarVerax
|
|
|
|
|
|
|
|
|
|
|
|
// doc navBar: https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#TopAppBar(kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function1,androidx.compose.foundation.layout.WindowInsets,androidx.compose.material3.TopAppBarColors,androidx.compose.material3.TopAppBarScrollBehavior)
|
|
|
|
// doc navBar: https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#TopAppBar(kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function1,androidx.compose.foundation.layout.WindowInsets,androidx.compose.material3.TopAppBarColors,androidx.compose.material3.TopAppBarScrollBehavior)
|
|
|
@ -19,6 +15,7 @@ import com.example.veraxapplication.ui.topBar.TopBarVerax
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class MainActivity : ComponentActivity() {
|
|
|
|
class MainActivity : ComponentActivity() {
|
|
|
|
|
|
|
|
|
|
|
|
// un truc vite fait pour avoir un visi
|
|
|
|
// un truc vite fait pour avoir un visi
|
|
|
@ -27,7 +24,7 @@ class MainActivity : ComponentActivity() {
|
|
|
|
|
|
|
|
|
|
|
|
var dataManager: IArticlesDataManager = StubArticles()
|
|
|
|
var dataManager: IArticlesDataManager = StubArticles()
|
|
|
|
var articles = dataManager.getDerniersArticles(4)
|
|
|
|
var articles = dataManager.getDerniersArticles(4)
|
|
|
|
val articlesApi = ApiClient.apiService.getArticles()
|
|
|
|
//val reqresClient = IArticleRepository.create<IArticleAPI>()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var theme = listOf("Economique", "Culture", "Politique", "Faits divers")
|
|
|
|
var theme = listOf("Economique", "Culture", "Politique", "Faits divers")
|
|
|
@ -38,8 +35,7 @@ class MainActivity : ComponentActivity() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//TopBarVerax(theme = theme, articles = articlesApi)
|
|
|
|
//TopBarVerax(theme = theme, articles = articlesApi)
|
|
|
|
// TopBarVerax(theme = theme, articles = articles)
|
|
|
|
TopBarVerax(theme = theme, articles = articles)
|
|
|
|
|
|
|
|
|
|
|
|
VeraxNavHost()
|
|
|
|
VeraxNavHost()
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|