improve edge-to-edge layout

This commit is contained in:
X1nto 2021-11-27 15:30:30 +04:00
parent 1c11980aeb
commit 4717c8da4a
3 changed files with 11 additions and 6 deletions

View File

@ -1,6 +1,8 @@
package com.vanced.manager.ui.component.layout
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.width
import androidx.compose.foundation.lazy.LazyRow
import androidx.compose.foundation.lazy.items
import androidx.compose.foundation.lazy.rememberLazyListState
@ -20,8 +22,14 @@ fun <T> ScrollableItemRow(
horizontalArrangement = Arrangement.spacedBy(8.dp),
state = state
) {
item {
Spacer(Modifier.width(8.dp))
}
items(items) { item ->
content(item)
}
item {
Spacer(Modifier.width(8.dp))
}
}
}

View File

@ -191,8 +191,7 @@ fun AboutLayout(
managerCategory(aboutCategorySources) {
ScrollableItemRow(
modifier = Modifier
.fillMaxWidth()
.padding(horizontal = DefaultContentPaddingHorizontal),
.fillMaxWidth(),
items = sources
) { source ->
ManagerLinkCard(

View File

@ -192,8 +192,7 @@ fun HomeLayout(
managerCategory(homeCategorySupportUs) {
ScrollableItemRow(
modifier = Modifier
.fillMaxWidth()
.padding(horizontal = DefaultContentPaddingHorizontal),
.fillMaxWidth(),
items = sponsors
) { sponsor ->
ManagerLinkCard(
@ -206,8 +205,7 @@ fun HomeLayout(
managerCategory(homeCategorySocialMedia) {
ScrollableItemRow(
modifier = Modifier
.fillMaxWidth()
.padding(horizontal = DefaultContentPaddingHorizontal),
.fillMaxWidth(),
items = socialMedia
) { socialMedia ->
ManagerLinkCard(