improve edge-to-edge layout
This commit is contained in:
parent
1c11980aeb
commit
4717c8da4a
|
@ -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))
|
||||
}
|
||||
}
|
||||
}
|
|
@ -191,8 +191,7 @@ fun AboutLayout(
|
|||
managerCategory(aboutCategorySources) {
|
||||
ScrollableItemRow(
|
||||
modifier = Modifier
|
||||
.fillMaxWidth()
|
||||
.padding(horizontal = DefaultContentPaddingHorizontal),
|
||||
.fillMaxWidth(),
|
||||
items = sources
|
||||
) { source ->
|
||||
ManagerLinkCard(
|
||||
|
|
|
@ -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(
|
||||
|
|
Loading…
Reference in New Issue