Skip to content

Commit 442199d

Browse files
committed
fix quest header in dark mode
1 parent f2f2ae4 commit 442199d

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

app/src/androidMain/kotlin/de/westnordost/streetcomplete/overlays/AbstractOverlayForm.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import androidx.compose.material.ContentAlpha
1616
import androidx.compose.material.LocalContentAlpha
1717
import androidx.compose.material.LocalTextStyle
1818
import androidx.compose.material.MaterialTheme
19+
import androidx.compose.material.Surface
1920
import androidx.compose.material.Text
2021
import androidx.compose.runtime.Composable
2122
import androidx.compose.runtime.CompositionLocalProvider
@@ -209,15 +210,14 @@ abstract class AbstractOverlayForm :
209210
)
210211
binding.speechbubbleContentContainer.clipToOutline = true
211212

212-
binding.titleHint.content {
213-
val label =
213+
binding.titleHint.content { Surface {
214214
CompositionLocalProvider(
215215
LocalTextStyle provides MaterialTheme.typography.titleMedium,
216216
LocalContentAlpha provides ContentAlpha.medium
217217
) {
218218
getSubtitle()?.let { Text(it) }
219219
}
220-
}
220+
} }
221221
setObjNote(element?.tags?.get("note"))
222222

223223
binding.moreButton.setOnClickListener {

app/src/androidMain/kotlin/de/westnordost/streetcomplete/quests/AbstractQuestForm.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import android.os.Bundle
44
import android.view.LayoutInflater
55
import android.view.View
66
import android.view.ViewGroup
7+
import androidx.compose.material.Surface
78
import androidx.compose.runtime.Composable
89
import androidx.compose.runtime.MutableFloatState
910
import androidx.compose.runtime.mutableFloatStateOf
@@ -142,14 +143,14 @@ abstract class AbstractQuestForm :
142143
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
143144
super.onViewCreated(view, savedInstanceState)
144145

145-
binding.questHeader.content {
146+
binding.questHeader.content { Surface {
146147
QuestHeader(
147148
title = stringResource(getTitle()),
148149
subtitle = getSubtitle(),
149150
hintText = getHint(),
150151
hintImages = getHintImages()
151152
)
152-
}
153+
} }
153154

154155
binding.okButton.setOnClickListener {
155156
if (!isFormComplete()) {

app/src/androidMain/kotlin/de/westnordost/streetcomplete/quests/LeaveNoteInsteadFragment.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import android.view.View
66
import android.view.ViewGroup
77
import androidx.compose.material.MaterialTheme
88
import androidx.compose.material.ProvideTextStyle
9+
import androidx.compose.material.Surface
910
import androidx.compose.material.Text
1011
import androidx.core.os.bundleOf
1112
import androidx.core.view.isGone
@@ -82,11 +83,11 @@ class LeaveNoteInsteadFragment : AbstractCreateNoteFragment() {
8283
super.onViewCreated(view, savedInstanceState)
8384
binding.buttonPanel.isGone = true
8485
contentBinding.descriptionLabel.isGone = true
85-
binding.questHeader.content {
86+
binding.questHeader.content { Surface {
8687
ProvideTextStyle(MaterialTheme.typography.titleLarge) {
8788
Text(stringResource(Res.string.map_btn_create_note))
8889
}
89-
}
90+
} }
9091
}
9192

9293
override fun onDestroyView() {

0 commit comments

Comments
 (0)