mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-24 03:42:15 +00:00
95 lines
2.6 KiB
Kotlin
95 lines
2.6 KiB
Kotlin
import android.net.Uri
|
|
import androidx.compose.foundation.layout.Column
|
|
import androidx.compose.runtime.Composable
|
|
import androidx.compose.ui.res.stringResource
|
|
import androidx.compose.ui.tooling.preview.Preview
|
|
import com.machiav3lli.fdroid.R
|
|
import com.machiav3lli.fdroid.entity.LinkType
|
|
import com.machiav3lli.fdroid.ui.compose.components.appsheet.AntiFeaturesGrid
|
|
import com.machiav3lli.fdroid.ui.compose.components.appsheet.LinkItem
|
|
import com.machiav3lli.fdroid.ui.compose.components.appsheet.PermissionGrid
|
|
import com.machiav3lli.fdroid.ui.compose.components.appsheet.ReleaseItem
|
|
import com.machiav3lli.fdroid.ui.compose.theme.AppTheme
|
|
import com.machiav3lli.fdroid.ui.compose.utils.CustomChip
|
|
import com.machiav3lli.fdroid.utility.SampleData
|
|
|
|
@Preview
|
|
@Composable
|
|
fun ReleaseItemPreview() {
|
|
AppTheme(blackTheme = false) {
|
|
ReleaseItem(
|
|
release = SampleData.demoRelease,
|
|
repository = SampleData.demoRepository
|
|
)
|
|
}
|
|
}
|
|
|
|
@Preview
|
|
@Composable
|
|
fun CustomChipPrev() {
|
|
AppTheme(blackTheme = false, darkTheme = true) {
|
|
CustomChip(text = "Test Chip")
|
|
}
|
|
}
|
|
|
|
@Preview
|
|
@Composable
|
|
fun LinkItemPreview() {
|
|
AppTheme(blackTheme = false) {
|
|
LinkItem(
|
|
linkType = LinkType(
|
|
R.drawable.ic_email,
|
|
stringResource(id = R.string.author_email),
|
|
Uri.parse("neostore@neoapps.com")
|
|
)
|
|
)
|
|
}
|
|
}
|
|
|
|
@Preview
|
|
@Composable
|
|
fun ChipGridPreview() {
|
|
AppTheme(blackTheme = false) {
|
|
Column {
|
|
PermissionGrid(
|
|
permissions = listOf(
|
|
"test",
|
|
"test",
|
|
"te12312st",
|
|
"te123st",
|
|
"te123123st",
|
|
"test",
|
|
"test",
|
|
"test",
|
|
"test",
|
|
"test",
|
|
"te12312st",
|
|
"te123st",
|
|
"te123123st",
|
|
"test",
|
|
"test"
|
|
)
|
|
)
|
|
AntiFeaturesGrid(
|
|
antiFeatures = listOf(
|
|
"test",
|
|
"test",
|
|
"te12312st",
|
|
"te123st",
|
|
"te123123st",
|
|
"test",
|
|
"test",
|
|
"test",
|
|
"test",
|
|
"test",
|
|
"te12312st",
|
|
"te123st",
|
|
"te123123st",
|
|
"test",
|
|
"test"
|
|
)
|
|
)
|
|
}
|
|
}
|
|
}
|