Skip to content

Commit 3be61de

Browse files
committed
Fix dokka
1 parent 233bb9b commit 3be61de

10 files changed

Lines changed: 13 additions & 25 deletions

File tree

core/src/main/java/com/orange/ouds/core/component/OudsColoredBox.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ import com.orange.ouds.core.utilities.CheckedContent
3737
import com.orange.ouds.core.utilities.OudsPreview
3838
import com.orange.ouds.core.utilities.OudsPreviewLightDark
3939
import com.orange.ouds.core.utilities.getPreviewTheme
40-
import com.orange.ouds.foundation.utilities.EnumPreviewParameterProvider
40+
import com.orange.ouds.foundation.utilities.BasicPreviewParameterProvider
4141
import com.orange.ouds.theme.OudsThemeContract
4242
import com.orange.ouds.theme.tokens.OudsColorKeyToken
4343

@@ -270,4 +270,4 @@ internal fun PreviewOudsColoredBox(
270270
}
271271
}
272272

273-
internal class OudsColoredBoxPreviewParameterProvider : EnumPreviewParameterProvider(OudsColoredBoxColor::class.java)
273+
internal class OudsColoredBoxPreviewParameterProvider : BasicPreviewParameterProvider<OudsColoredBoxColor>(*OudsColoredBoxColor.entries.toTypedArray())

core/src/main/java/com/orange/ouds/core/component/OudsDivider.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import com.orange.ouds.core.theme.value
2828
import com.orange.ouds.core.utilities.OudsPreview
2929
import com.orange.ouds.core.utilities.OudsPreviewLightDark
3030
import com.orange.ouds.core.utilities.getPreviewTheme
31-
import com.orange.ouds.foundation.utilities.EnumPreviewParameterProvider
31+
import com.orange.ouds.foundation.utilities.BasicPreviewParameterProvider
3232
import com.orange.ouds.theme.OudsThemeContract
3333

3434
/**
@@ -170,4 +170,4 @@ internal fun PreviewOudsDivider(
170170
}
171171
}
172172

173-
internal class OudsDividerPreviewParameterProvider : EnumPreviewParameterProvider(OudsDividerColor::class.java)
173+
internal class OudsDividerPreviewParameterProvider : BasicPreviewParameterProvider<OudsDividerColor>(*OudsDividerColor.entries.toTypedArray())

core/src/main/java/com/orange/ouds/core/component/OudsFloatingActionButton.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ import com.orange.ouds.core.utilities.getPreviewTheme
6363
import com.orange.ouds.core.utilities.rememberRainbowHeartPainter
6464
import com.orange.ouds.foundation.extensions.orElse
6565
import com.orange.ouds.foundation.extensions.toSentenceCase
66-
import com.orange.ouds.foundation.utilities.EnumPreviewParameterProvider
66+
import com.orange.ouds.foundation.utilities.BasicPreviewParameterProvider
6767
import com.orange.ouds.theme.OudsThemeContract
6868

6969
/**
@@ -667,7 +667,8 @@ internal fun PreviewOudsExtendedFloatingActionButton(
667667
}
668668
}
669669

670-
internal class OudsFloatingActionButtonPreviewParameterProvider : EnumPreviewParameterProvider(OudsFloatingActionButtonAppearance::class.java)
670+
internal class OudsFloatingActionButtonPreviewParameterProvider :
671+
BasicPreviewParameterProvider<OudsFloatingActionButtonAppearance>(*OudsFloatingActionButtonAppearance.entries.toTypedArray())
671672

672673
private enum class OudsExtendedFloatingActionButtonPreviewGridRow {
673674

foundation/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ kotlin {
8282
implementation(libs.kotlin.stdlib)
8383
// Add KMP dependencies here
8484
implementation(libs.compose.ui)
85+
api(libs.compose.ui.tooling.preview)
8586
}
8687
}
8788

@@ -96,7 +97,6 @@ kotlin {
9697
// Add Android-specific dependencies here. Note that this source set depends on
9798
// commonMain by default and will correctly pull the Android artifacts of any KMP
9899
// dependencies declared in commonMain.
99-
api(libs.androidx.compose.ui.tooling.preview)
100100
implementation(libs.androidx.core)
101101
}
102102
}

foundation/src/commonMain/kotlin/com/orange/ouds/foundation/utilities/Preview.kt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,3 @@ open class BasicPreviewParameterProvider<T>(vararg values: T) : PreviewParameter
2424

2525
override val values = values.asSequence()
2626
}
27-
28-
/**
29-
* A preview parameter provider for enum values.
30-
*
31-
* @param clazz The enum class.
32-
*/
33-
open class EnumPreviewParameterProvider(clazz: Class<out Enum<*>>) : BasicPreviewParameterProvider<Enum<*>>(*clazz.enumConstants)

global-raw-tokens/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
*/
1212

1313
plugins {
14-
//id("dokka")
14+
id("dokka")
1515
alias(libs.plugins.compose.compiler)
1616
alias(libs.plugins.compose.multiplatform)
1717
id(libs.plugins.kotlin.multiplatform.get().pluginId)

gradle/libs.versions.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ androidx-navigation-compose = { group = "androidx.navigation", name = "navigatio
6363
compose-components-resources = { module = "org.jetbrains.compose.components:components-resources", version.ref = "composeMultiplatform" }
6464
compose-material3 = { module = "org.jetbrains.compose.material3:material3", version.ref = "composeMaterial3" }
6565
compose-ui = { module = "org.jetbrains.compose.ui:ui", version.ref = "composeMultiplatform" }
66+
compose-ui-tooling-preview = { module = "org.jetbrains.compose.ui:ui-tooling-preview", version.ref = "composeMultiplatform" }
6667
dokka-android-documentation-plugin = { module = "org.jetbrains.dokka:android-documentation-plugin", version.ref = "dokka" }
6768
dokka-base = { module = "org.jetbrains.dokka:dokka-base", version.ref = "dokka" }
6869
dokka-core = { module = "org.jetbrains.dokka:dokka-core", version.ref = "dokka" }

theme-contract/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
*/
1212

1313
plugins {
14-
//id("dokka")
14+
id("dokka")
1515
alias(libs.plugins.compose.compiler)
1616
alias(libs.plugins.compose.multiplatform)
1717
id(libs.plugins.kotlin.multiplatform.get().pluginId)

theme-contract/src/commonMain/kotlin/com/orange/ouds/theme/tokens/OudsKeyToken.kt

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,4 @@ import com.orange.ouds.foundation.InternalOudsApi
1616

1717
/** @suppress */
1818
@InternalOudsApi
19-
sealed interface OudsKeyToken {
20-
21-
val name: String
22-
get() {
23-
val packageName = this::class.java.`package`?.name.orEmpty()
24-
return this::class.qualifiedName.orEmpty().removePrefix("$packageName.")
25-
}
26-
}
19+
sealed interface OudsKeyToken

theme-wireframe/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
*/
1212

1313
plugins {
14-
// id("dokka")
14+
id("dokka")
1515
// id("library")
1616
id("paparazzi")
1717
alias(libs.plugins.compose.compiler)

0 commit comments

Comments
 (0)