Skip to content

Commit dc1e2ca

Browse files
committed
feat: add fork count in project cards
1 parent 90f6887 commit dc1e2ca

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<vector xmlns:android="http://schemas.android.com/apk/res/android"
2+
android:width="24dp"
3+
android:height="24dp"
4+
android:viewportWidth="960"
5+
android:viewportHeight="960">
6+
<path
7+
android:pathData="M280,880q-50,0 -85,-35t-35,-85q0,-39 22.5,-70t57.5,-43v-334q-35,-12 -57.5,-43T160,200q0,-50 35,-85t85,-35q50,0 85,35t35,85q0,39 -22.5,70T320,313v7q0,50 35,85t85,35h80q83,0 141.5,58.5T720,640v7q35,12 57.5,43t22.5,70q0,50 -35,85t-85,35q-50,0 -85,-35t-35,-85q0,-39 22.5,-70t57.5,-43v-7q0,-50 -35,-85t-85,-35h-80q-34,0 -64.5,-10.5T320,480v167q35,12 57.5,43t22.5,70q0,50 -35,85t-85,35ZM280,800q17,0 28.5,-11.5T320,760q0,-17 -11.5,-28.5T280,720q-17,0 -28.5,11.5T240,760q0,17 11.5,28.5T280,800ZM680,800q17,0 28.5,-11.5T720,760q0,-17 -11.5,-28.5T680,720q-17,0 -28.5,11.5T640,760q0,17 11.5,28.5T680,800ZM280,240q17,0 28.5,-11.5T320,200q0,-17 -11.5,-28.5T280,160q-17,0 -28.5,11.5T240,200q0,17 11.5,28.5T280,240Z"
8+
android:fillColor="#e3e3e3"/>
9+
</vector>

composeApp/src/wasmJsMain/kotlin/org/nsh07/nsh07/ui/homeScreen/ProjectCard.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import androidx.compose.ui.unit.Dp
2121
import androidx.compose.ui.unit.dp
2222
import coil3.compose.SubcomposeAsyncImage
2323
import nsh07.composeapp.generated.resources.Res
24+
import nsh07.composeapp.generated.resources.fork
2425
import nsh07.composeapp.generated.resources.open_in_browser
2526
import nsh07.composeapp.generated.resources.star
2627
import org.jetbrains.compose.resources.painterResource
@@ -84,6 +85,13 @@ fun ProjectCard(
8485
null
8586
)
8687
Text(project.stargazersCount.toString(), style = typography.labelLarge)
88+
Spacer(Modifier.width(8.dp))
89+
Icon(
90+
painterResource(Res.drawable.fork),
91+
null,
92+
modifier = Modifier.size(20.dp)
93+
)
94+
Text(project.forksCount.toString(), style = typography.labelLarge)
8795
}
8896
LabelRow(project.topics, Modifier.padding(top = 16.dp))
8997
}

0 commit comments

Comments
 (0)