From 7e0767bf75052043ef71f7462964dc3075fe21a9 Mon Sep 17 00:00:00 2001 From: sunghyun Date: Fri, 9 Aug 2024 09:30:36 +0900 Subject: [PATCH 1/2] =?UTF-8?q?:lipstick:=20::=20N4=20=EC=83=89=EA=B9=94?= =?UTF-8?q?=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/chat/designsystem/theme/Color.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/designsystem/src/main/java/com/chat/designsystem/theme/Color.kt b/core/designsystem/src/main/java/com/chat/designsystem/theme/Color.kt index 4bb5fc6..9f053e8 100644 --- a/core/designsystem/src/main/java/com/chat/designsystem/theme/Color.kt +++ b/core/designsystem/src/main/java/com/chat/designsystem/theme/Color.kt @@ -4,4 +4,5 @@ import androidx.compose.ui.graphics.Color val P1 = Color(0xFF6263FB) -val N3 = Color(0xFFBBBBCC) \ No newline at end of file +val N3 = Color(0xFFBBBBCC) +val N4 = Color(0xFFE2E2EE) \ No newline at end of file From c847b02e7705b73ed4d042b57d6e74b60f2405fa Mon Sep 17 00:00:00 2001 From: sunghyun Date: Fri, 9 Aug 2024 09:30:47 +0900 Subject: [PATCH 2/2] =?UTF-8?q?:lipstick:=20::=20GoSocketProgressbar=20?= =?UTF-8?q?=ED=8D=BC=EB=B8=94=EB=A6=AC=EC=8B=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../progressbar/GoSocketProgressbar.kt | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 core/designsystem/src/main/java/com/chat/designsystem/component/progressbar/GoSocketProgressbar.kt diff --git a/core/designsystem/src/main/java/com/chat/designsystem/component/progressbar/GoSocketProgressbar.kt b/core/designsystem/src/main/java/com/chat/designsystem/component/progressbar/GoSocketProgressbar.kt new file mode 100644 index 0000000..e181e6c --- /dev/null +++ b/core/designsystem/src/main/java/com/chat/designsystem/component/progressbar/GoSocketProgressbar.kt @@ -0,0 +1,29 @@ +package com.chat.designsystem.component.progressbar + +import androidx.compose.foundation.layout.height +import androidx.compose.material3.LinearProgressIndicator +import androidx.compose.runtime.Composable +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview +import androidx.compose.ui.unit.dp +import com.chat.designsystem.theme.N4 +import com.chat.designsystem.theme.P1 + +@Composable +fun GoSocketProgressbar( + progress: Float, + modifier: Modifier = Modifier, +) { + LinearProgressIndicator( + progress = { progress }, + modifier = modifier.height(2.dp), + color = P1, + trackColor = N4 + ) +} + +@Preview +@Composable +fun GoSocketProgressbarPreview() { + GoSocketProgressbar(progress = 0.33f) +} \ No newline at end of file