Skip to content

Commit ad1f709

Browse files
authored
Merge pull request #47 from Go-Socket-Project/feature/46_publishing_for_progressbar
🔀 :: (#46) publishing for progressbar
2 parents 5f9bdd6 + c847b02 commit ad1f709

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package com.chat.designsystem.component.progressbar
2+
3+
import androidx.compose.foundation.layout.height
4+
import androidx.compose.material3.LinearProgressIndicator
5+
import androidx.compose.runtime.Composable
6+
import androidx.compose.ui.Modifier
7+
import androidx.compose.ui.tooling.preview.Preview
8+
import androidx.compose.ui.unit.dp
9+
import com.chat.designsystem.theme.N4
10+
import com.chat.designsystem.theme.P1
11+
12+
@Composable
13+
fun GoSocketProgressbar(
14+
progress: Float,
15+
modifier: Modifier = Modifier,
16+
) {
17+
LinearProgressIndicator(
18+
progress = { progress },
19+
modifier = modifier.height(2.dp),
20+
color = P1,
21+
trackColor = N4
22+
)
23+
}
24+
25+
@Preview
26+
@Composable
27+
fun GoSocketProgressbarPreview() {
28+
GoSocketProgressbar(progress = 0.33f)
29+
}

core/designsystem/src/main/java/com/chat/designsystem/theme/Color.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ import androidx.compose.ui.graphics.Color
44

55
val P1 = Color(0xFF6263FB)
66

7-
val N3 = Color(0xFFBBBBCC)
7+
val N3 = Color(0xFFBBBBCC)
8+
val N4 = Color(0xFFE2E2EE)

0 commit comments

Comments
 (0)