fix(ui): align article title bar with first search result
This commit is contained in:
1 parent
f39aa2a341
commit
058330dd34
1 file changed
+6
-8
@@ -222,20 +222,19 @@ fun ArticleTitleBar(
|
|||||||
color = MaterialTheme.colorScheme.surface,
|
color = MaterialTheme.colorScheme.surface,
|
||||||
modifier = modifier.fillMaxWidth()
|
modifier = modifier.fillMaxWidth()
|
||||||
) {
|
) {
|
||||||
Box(
|
Row(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.fillMaxWidth()
|
.fillMaxWidth()
|
||||||
.windowInsetsPadding(AppWindowInsets.topAndHorizontalSafeDrawing)
|
.windowInsetsPadding(AppWindowInsets.topAndHorizontalSafeDrawing)
|
||||||
.padding(
|
.padding(
|
||||||
top = Spacing.topBarPadding,
|
top = Spacing.listItemVertical,
|
||||||
bottom = Spacing.topBarPadding
|
bottom = Spacing.listItemVertical
|
||||||
)
|
),
|
||||||
.height(Spacing.topBarHeight)
|
verticalAlignment = Alignment.CenterVertically
|
||||||
) {
|
) {
|
||||||
if (showBackButton) {
|
if (showBackButton) {
|
||||||
Box(
|
Box(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.align(Alignment.CenterStart)
|
|
||||||
.padding(start = Spacing.iconStart)
|
.padding(start = Spacing.iconStart)
|
||||||
.size(24.dp)
|
.size(24.dp)
|
||||||
.clickable(onClick = onNavigateBack),
|
.clickable(onClick = onNavigateBack),
|
||||||
@@ -256,8 +255,7 @@ fun ArticleTitleBar(
|
|||||||
maxLines = 1,
|
maxLines = 1,
|
||||||
overflow = TextOverflow.Ellipsis,
|
overflow = TextOverflow.Ellipsis,
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.align(Alignment.CenterStart)
|
.padding(start = if (showBackButton) Spacing.searchTextStart - Spacing.iconStart - 24.dp else 16.dp)
|
||||||
.padding(start = if (showBackButton) Spacing.searchTextStart else 16.dp)
|
|
||||||
.testTag("article_title")
|
.testTag("article_title")
|
||||||
.semantics { testTagsAsResourceId = true }
|
.semantics { testTagsAsResourceId = true }
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in new issue
Block a user