diff --git a/features/tester/impl/src/main/java/com/tangem/feature/tester/presentation/common/components/notification/InitialSetupNotification.kt b/features/tester/impl/src/main/java/com/tangem/feature/tester/presentation/common/components/notification/InitialSetupNotification.kt
new file mode 100644
index 0000000000..95ccc51c8e
--- /dev/null
+++ b/features/tester/impl/src/main/java/com/tangem/feature/tester/presentation/common/components/notification/InitialSetupNotification.kt
@@ -0,0 +1,21 @@
+package com.tangem.feature.tester.presentation.common.components.notification
+
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import com.tangem.core.ui.components.notifications.Notification
+import com.tangem.core.ui.components.notifications.NotificationConfig
+import com.tangem.core.ui.extensions.TextReference
+import com.tangem.core.ui.extensions.resourceReference
+import com.tangem.feature.tester.impl.R
+
+@Composable
+internal fun InitialSetupNotification(subtitle: TextReference, modifier: Modifier = Modifier) {
+ Notification(
+ config = NotificationConfig(
+ subtitle = subtitle,
+ iconResId = R.drawable.ic_accepted_20,
+ title = resourceReference(id = R.string.initial_setup_warning_title),
+ ),
+ modifier = modifier,
+ )
+}
\ No newline at end of file
diff --git a/features/tester/impl/src/main/java/com/tangem/feature/tester/presentation/featuretoggles/ui/FeatureTogglesScreen.kt b/features/tester/impl/src/main/java/com/tangem/feature/tester/presentation/featuretoggles/ui/FeatureTogglesScreen.kt
index 6db389959c..6d6a2b8536 100644
--- a/features/tester/impl/src/main/java/com/tangem/feature/tester/presentation/featuretoggles/ui/FeatureTogglesScreen.kt
+++ b/features/tester/impl/src/main/java/com/tangem/feature/tester/presentation/featuretoggles/ui/FeatureTogglesScreen.kt
@@ -24,6 +24,7 @@ import com.tangem.feature.tester.impl.R
import com.tangem.feature.tester.presentation.common.components.appbar.TopBarWithRefresh
import com.tangem.feature.tester.presentation.common.components.appbar.TopBarWithRefreshUM
import com.tangem.feature.tester.presentation.common.components.notification.CustomSetupNotification
+import com.tangem.feature.tester.presentation.common.components.notification.InitialSetupNotification
import com.tangem.feature.tester.presentation.featuretoggles.models.TesterFeatureToggle
import com.tangem.feature.tester.presentation.featuretoggles.state.FeatureTogglesContentState
import kotlinx.collections.immutable.persistentListOf
@@ -52,8 +53,19 @@ internal fun FeatureTogglesScreen(state: FeatureTogglesContentState) {
),
modifier = Modifier
.animateItem()
- .padding(horizontal = 16.dp)
- .padding(bottom = 8.dp),
+ .padding(horizontal = 16.dp, vertical = 8.dp),
+ )
+ }
+ } else {
+ item(key = "warning_notification", contentType = "warning_notification") {
+ InitialSetupNotification(
+ subtitle = resourceReference(
+ id = R.string.feature_toggles_initial_setup_warning_description,
+ wrappedList(state.appVersion),
+ ),
+ modifier = Modifier
+ .animateItem()
+ .padding(horizontal = 16.dp, vertical = 8.dp),
)
}
}
diff --git a/features/tester/impl/src/main/res/values/strings.xml b/features/tester/impl/src/main/res/values/strings.xml
index 98bd0a1df4..c7b4b4606c 100644
--- a/features/tester/impl/src/main/res/values/strings.xml
+++ b/features/tester/impl/src/main/res/values/strings.xml
@@ -3,7 +3,9 @@
Tester menu
Feature toggles
Custom setup
+ Initial setup
Toggles differs from v%s config
+ Toggles matches v%s config
Providers differs from release config
Restart app
Environment toggles