diff --git a/consentium-ui/src/main/java/fr/openium/consentium_ui/data/remote/mock/ConsentiumUIMock.kt b/consentium-ui/src/main/java/fr/openium/consentium_ui/data/remote/mock/ConsentiumUIMock.kt index e52727f..1c79025 100644 --- a/consentium-ui/src/main/java/fr/openium/consentium_ui/data/remote/mock/ConsentiumUIMock.kt +++ b/consentium-ui/src/main/java/fr/openium/consentium_ui/data/remote/mock/ConsentiumUIMock.kt @@ -24,7 +24,7 @@ internal object ConsentiumUIMockApi : ConsentiumUIApi { MainConsentTextTranslationDTO( id = "UUID", language = "fr", - consentPageUrl = "https:consentium.fr", + consentPageUrl = "https://www.openium.fr", mainConsentText = "
[Nom de l’application] utilise des cookies pour différents objectifs : faire fonctionner l’application, améliorer nos services en mesurant l’efficacité de nos contenus et afficher des publicités susceptibles de vous intéresser.
En cliquant sur “Accepter et fermer”, vous acceptez cette utilisation sur l’application mobile. Vous pouvez également paramétrer vos choix en cliquant sur “Paramétrer mes choix” ou refuser ces cookies en cliquant sur “Continuer sans accepter”. Vous pouvez changer d’avis à tout moment depuis les paramètres de votre compte via l’onglet “Notifications et cookies”
\n", durationText = "Nous conservons votre choix pendant 12 mois. Vous pouvez changer d’avis à tout moment depuis les paramètres de votre compte via l’onglet “Notification et cookies” tetetettetettetetstts
\n" ) diff --git a/consentium-ui/src/main/java/fr/openium/consentium_ui/ui/ConsentiumUIScreen.kt b/consentium-ui/src/main/java/fr/openium/consentium_ui/ui/ConsentiumUIScreen.kt index 09e0cf9..d842e1f 100644 --- a/consentium-ui/src/main/java/fr/openium/consentium_ui/ui/ConsentiumUIScreen.kt +++ b/consentium-ui/src/main/java/fr/openium/consentium_ui/ui/ConsentiumUIScreen.kt @@ -10,6 +10,7 @@ import fr.openium.consentium_ui.ui.components.ConsentiumUIDetailConsentComponent import fr.openium.consentium_ui.ui.components.ConsentiumUIErrorComponent import fr.openium.consentium_ui.ui.components.ConsentiumUIGeneralConsentComponent import fr.openium.consentium_ui.ui.components.ConsentiumUILoadingComponent +import fr.openium.consentium_ui.ui.components.ConsentiumUIWebview import fr.openium.consentium_ui.ui.model.ConsentiumPageUI import fr.openium.consentium_ui.ui.model.DetailConsentUI import fr.openium.consentium_ui.ui.model.LoadingElement @@ -53,7 +54,7 @@ internal fun ConsentiumScreen( ) } - ConsentiumPageUI.DETAILS_CONSENT -> { + else -> { slideIn( initialOffset = { fullSize -> IntOffset(fullSize.width, 0) } ).togetherWith( @@ -92,6 +93,12 @@ internal fun ConsentiumScreen( loadingElement = loadingElement ) } + + ConsentiumPageUI.COOKIES_POLICY -> { + ConsentiumUIWebview( + url = state.detailConsentUI.cookiePolicyUrl + ) + } } } diff --git a/consentium-ui/src/main/java/fr/openium/consentium_ui/ui/adapter/DetailConsentUIAdapter.kt b/consentium-ui/src/main/java/fr/openium/consentium_ui/ui/adapter/DetailConsentUIAdapter.kt index ca35d90..40af5fb 100644 --- a/consentium-ui/src/main/java/fr/openium/consentium_ui/ui/adapter/DetailConsentUIAdapter.kt +++ b/consentium-ui/src/main/java/fr/openium/consentium_ui/ui/adapter/DetailConsentUIAdapter.kt @@ -9,6 +9,7 @@ import fr.openium.consentium_ui.ui.model.PurposeUI internal fun ContentConfigData.toDetailConsentUI(): DetailConsentUI = DetailConsentUI( conservationDurationText = mainTextTranslation.first().durationText, purposes = purposes.sortedBy { it.order }.map { it.toPurposeUI() }, + cookiePolicyUrl = mainTextTranslation.first().consentPageUrl, ) internal fun DetailConsentUI.toPurposeChoices(): List