From c1b052df21eef803fc9e1fa1adb4fb8a9dea0592 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= <sebastian@mobanisto.de> Date: Sun, 3 Oct 2021 11:57:17 +0200 Subject: [PATCH] Add preview for ProfileCircle --- .../briar/desktop/paul/views/ProfileCircle.kt | 12 ++++++++++++ src/main/resources/images/profile_images/p0.png | Bin 45426 -> 0 bytes 2 files changed, 12 insertions(+) delete mode 100644 src/main/resources/images/profile_images/p0.png diff --git a/src/main/kotlin/org/briarproject/briar/desktop/paul/views/ProfileCircle.kt b/src/main/kotlin/org/briarproject/briar/desktop/paul/views/ProfileCircle.kt index 9fe7dfd346..114cae55d4 100644 --- a/src/main/kotlin/org/briarproject/briar/desktop/paul/views/ProfileCircle.kt +++ b/src/main/kotlin/org/briarproject/briar/desktop/paul/views/ProfileCircle.kt @@ -1,5 +1,6 @@ package org.briarproject.briar.desktop.paul.views +import androidx.compose.desktop.ui.tooling.preview.Preview import androidx.compose.foundation.Canvas import androidx.compose.foundation.border import androidx.compose.foundation.layout.size @@ -11,6 +12,17 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp +@Preview +@Composable +fun PreviewProfileCircle() { + val bytes = byteArrayOf( + -110, 58, 34, -54, 79, 0, -92, -65, 2, 10, -7, 53, -121, + -31, 39, 48, 86, -54, -4, 7, 108, -106, 89, 11, 65, -118, + 13, -51, -96, 38, -91 + ) + ProfileCircle(90.dp, bytes) +} + @Composable fun ProfileCircle(size: Dp, input: ByteArray) { Canvas(Modifier.size(size).clip(CircleShape).border(2.dp, Color.White, CircleShape)) { diff --git a/src/main/resources/images/profile_images/p0.png b/src/main/resources/images/profile_images/p0.png deleted file mode 100644 index 8c67a3c592c8267f56a4c810cb2d561c88d05e18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45426 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 -- GitLab