Skip to content

Commit 1d920de

Browse files
Fix non-unique namespace and duplicate classes
1 parent 579d283 commit 1d920de

File tree

3 files changed

+16
-5
lines changed

3 files changed

+16
-5
lines changed

anchored-dropdown-menu/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ publishing {
1515
}
1616

1717
android {
18-
namespace = "androidx.compose.material3"
18+
namespace = "com.denisismailaj.AnchoredDropdownMenu"
1919
compileSdk = 34
2020

2121
defaultConfig {

anchored-dropdown-menu/src/main/kotlin/androidx/compose/material3/AnchoredDropdownMenu.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ import androidx.compose.ui.window.Popup
2424
import androidx.compose.ui.window.PopupPositionProvider
2525
import androidx.compose.ui.window.PopupProperties
2626

27+
import com.denisismailaj.anchoreddropdownmenu.DropdownMenuContent
28+
import com.denisismailaj.anchoreddropdownmenu.MenuVerticalMargin
29+
import com.denisismailaj.anchoreddropdownmenu.calculateTransformOrigin
30+
import com.denisismailaj.anchoreddropdownmenu.MenuPosition
31+
2732
enum class DropdownMenuAnchor {
2833
Auto,
2934
TopToAnchorBottom,
@@ -52,7 +57,7 @@ fun AnchoredDropdownMenu(
5257
val transformOriginState = remember { mutableStateOf(TransformOrigin.Center) }
5358
val density = LocalDensity.current
5459
val popupPositionProvider = remember(offset, density) {
55-
DropdownMenuPositionProvider(
60+
AnchoredDropdownMenuPositionProvider(
5661
offset,
5762
density,
5863
anchor,
@@ -78,7 +83,7 @@ fun AnchoredDropdownMenu(
7883
}
7984

8085
@Immutable
81-
internal data class DropdownMenuPositionProvider(
86+
internal data class AnchoredDropdownMenuPositionProvider(
8287
val contentOffset: DpOffset,
8388
val density: Density,
8489
val anchor: DropdownMenuAnchor,

anchored-dropdown-menu/src/main/kotlin/androidx/compose/material3/Other.kt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
@file:Suppress("TransitionPropertiesLabel", "KotlinRedundantDiagnosticSuppress")
1+
@file:Suppress(
2+
"TransitionPropertiesLabel", "KotlinRedundantDiagnosticSuppress", "PackageDirectoryMismatch"
3+
)
24

3-
package androidx.compose.material3
5+
package com.denisismailaj.anchoreddropdownmenu
46

57
import androidx.compose.animation.core.LinearOutSlowInEasing
68
import androidx.compose.animation.core.MutableTransitionState
@@ -17,6 +19,10 @@ import androidx.compose.foundation.shape.CircleShape
1719
import androidx.compose.foundation.shape.CornerBasedShape
1820
import androidx.compose.foundation.shape.CornerSize
1921
import androidx.compose.foundation.verticalScroll
22+
import androidx.compose.material3.ColorScheme
23+
import androidx.compose.material3.MaterialTheme
24+
import androidx.compose.material3.Shapes
25+
import androidx.compose.material3.Surface
2026
import androidx.compose.runtime.Composable
2127
import androidx.compose.runtime.Immutable
2228
import androidx.compose.runtime.MutableState

0 commit comments

Comments
 (0)