refactor(preview): replace @Preview with @ComponentPreview and update dependencies
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Failing after 2m56s
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Failing after 3m12s
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Failing after 1m19s
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Successful in 2m19s

- Replaced all occurrences of `@Preview` with the standardized `@ComponentPreview` annotation for a consistent preview experience across modules.
- Added `compose.uiTooling` dependency to `core/design-system` for enhanced preview functionality.

Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
2026-03-26 16:59:31 +01:00
parent c2b3b5889f
commit ae64714465
5 changed files with 62 additions and 46 deletions
@@ -2,13 +2,9 @@ package at.mocode.ping.feature.presentation
import androidx.compose.material3.MaterialTheme
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.Preview
import at.mocode.ping.api.EnhancedPingResponse
import at.mocode.ping.api.HealthResponse
import at.mocode.ping.api.PingApi
import at.mocode.ping.api.PingEvent
import at.mocode.ping.api.PingResponse
import at.mocode.ping.api.*
import at.mocode.ping.feature.domain.PingSyncService
import at.mocode.wui.preview.ComponentPreview
// ─────────────────────────────────────────────────────────────────────────────
// Fake-Implementierungen für Preview (kein Koin, kein Netzwerk nötig)
@@ -53,7 +49,7 @@ private class PreviewPingViewModel(state: PingUiState) :
// Previews
// ─────────────────────────────────────────────────────────────────────────────
@Preview
@ComponentPreview
@Composable
fun PreviewPingScreen_Empty() {
MaterialTheme {
@@ -64,7 +60,7 @@ fun PreviewPingScreen_Empty() {
}
}
@Preview
@ComponentPreview
@Composable
fun PreviewPingScreen_WithData() {
MaterialTheme {
@@ -84,7 +80,7 @@ fun PreviewPingScreen_WithData() {
}
}
@Preview
@ComponentPreview
@Composable
fun PreviewPingScreen_Loading() {
MaterialTheme {
@@ -95,7 +91,7 @@ fun PreviewPingScreen_Loading() {
}
}
@Preview
@ComponentPreview
@Composable
fun PreviewPingScreen_Error() {
MaterialTheme {