You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am using version 5.0.4 of this library. On my map, I need to add a composable marker which I am doing via MarkerComposable. This composable is marked with @GoogleMapComposable that should enforce correct usage (introduced in #130). I think there is an issue here as this gets triggered if I use a standard/non maps composable inside the MarkerComposable as this is then not marked with the @GoogleMapComposable annotation. Probably, there should be an exclude for this specific case as I cannot annotate all composables that I want to use with that annotation (for example a simple Text). Or is there a simple way to suppress it?
For me, this is quite annoying as we enforce our builds to not have any warnings.
Steps to reproduce
Use some composable (Card, Text, ...) inside the MarkerComposable
The build warning "Calling a Google Map Composable composable function where a UI Composable composable was expected" is triggered
Code example
MarkerComposable( // <-- has the @GoogleMapComposable annotation// ...
) {
Text(text ="Hello World") // <-- does not have the @GoogleMapComposable annotation, but is a valid use case
}
The text was updated successfully, but these errors were encountered:
ln-12
added
triage me
I really want to be triaged.
type: bug
Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
labels
Jul 8, 2024
I just checked again after updating to version 6.1.1 and for me this still gives the warning mentioned above when I rebuild my project. It happens in the compileDebugKotlin task.
I am using version 5.0.4 of this library. On my map, I need to add a composable marker which I am doing via
MarkerComposable
. This composable is marked with@GoogleMapComposable
that should enforce correct usage (introduced in #130). I think there is an issue here as this gets triggered if I use a standard/non maps composable inside theMarkerComposable
as this is then not marked with the@GoogleMapComposable
annotation. Probably, there should be an exclude for this specific case as I cannot annotate all composables that I want to use with that annotation (for example a simpleText
). Or is there a simple way to suppress it?For me, this is quite annoying as we enforce our builds to not have any warnings.
Steps to reproduce
MarkerComposable
Code example
The text was updated successfully, but these errors were encountered: