[compose] IJPL-208258 Export org.jetbrains.compose.components:components-ui-tooling-preview-desktop dependency

GitOrigin-RevId: 8464444bd734d7b02ec4fa5fcfeab074378a24b8
This commit is contained in:
Yuriy Artamonov
2025-09-26 18:54:43 +02:00
committed by intellij-monorepo-bot
parent 18cebe5700
commit 5c36d1af57
7 changed files with 45 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
<component name="libraryTable">
<library name="jetbrains.compose.components.ui.tooling.preview.desktop" type="repository">
<properties include-transitive-deps="false" maven-id="org.jetbrains.compose.components:components-ui-tooling-preview-desktop:1.9.0">
<verification>
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0.jar">
<sha256sum>ca0857dcde7cffff8eea3cce2940a285f219f673829f7f9a3381f767d224f411</sha256sum>
</artifact>
</verification>
</properties>
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@@ -2708,6 +2708,13 @@ java_library(
visibility = ["//visibility:public"]
)
jvm_import(
name = "jetbrains-compose-components-ui-tooling-preview-desktop",
jar = "@org_jetbrains_compose_components-components-ui-tooling-preview-desktop-1_9_0_http//file",
source_jar = "@org_jetbrains_compose_components-components-ui-tooling-preview-desktop-1_9_0_http//file",
visibility = ["//visibility:public"]
)
java_library(
name = "jetbrains-intellij-deps-eclipse-jgit",
exports = [

View File

@@ -3772,6 +3772,20 @@ http_file(
downloaded_file_path = "annotations-26.0.2-sources.jar"
)
http_file(
name = "org_jetbrains_compose_components-components-ui-tooling-preview-desktop-1_9_0_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0.jar",
sha256 = "ca0857dcde7cffff8eea3cce2940a285f219f673829f7f9a3381f767d224f411",
downloaded_file_path = "components-ui-tooling-preview-desktop-1.9.0.jar"
)
http_file(
name = "org_jetbrains_compose_components-components-ui-tooling-preview-desktop-1_9_0-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0-sources.jar",
sha256 = "9d04583413b024f775f0523dfc9de3182d62dd3877605c197803c50bf1d4013f",
downloaded_file_path = "components-ui-tooling-preview-desktop-1.9.0-sources.jar"
)
http_file(
name = "org_jetbrains_intellij_deps-org_eclipse_jgit-6_6_1_202309021850-r-jb-202407181518_http",
url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar",

View File

@@ -1398,6 +1398,7 @@ object CommunityLibraryLicenses {
jetbrainsLibrary("git-learning-project"),
jetbrainsLibrary("intellij.remoterobot.remote.fixtures"),
jetbrainsLibrary("intellij.remoterobot.robot.server.core"),
jetbrainsLibrary("jetbrains.compose.components.ui.tooling.preview.desktop"),
jetbrainsLibrary("jetbrains.compose.hot.reload.devtools.api"),
jetbrainsLibrary("jetbrains.compose.hot.reload.gradle.idea"),
jetbrainsLibrary("jetbrains.intellij.deps.rwmutex.idea"),

View File

@@ -23,11 +23,13 @@ jvm_library(
"//platform/platform-impl:ide-impl",
"@lib//:jetbrains-annotations",
"@lib//:kotlinx-coroutines-core",
"@lib//:jetbrains-compose-components-ui-tooling-preview-desktop",
],
exports = [
"//platform/jewel/ui",
"//platform/jewel/foundation",
"//platform/jewel/ide-laf-bridge",
"@lib//:jetbrains-compose-components-ui-tooling-preview-desktop",
],
runtime_deps = [":compose_resources"],
plugins = ["@lib//:compose-plugin"]

View File

@@ -39,5 +39,6 @@
<orderEntry type="module" module-name="intellij.platform.ide.impl" />
<orderEntry type="library" name="jetbrains-annotations" level="project" />
<orderEntry type="library" name="kotlinx-coroutines-core" level="project" />
<orderEntry type="library" exported="" name="jetbrains.compose.components.ui.tooling.preview.desktop" level="project" />
</component>
</module>

View File

@@ -10,10 +10,12 @@ import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.unit.dp
import org.jetbrains.compose.ui.tooling.preview.Preview
import org.jetbrains.jewel.ui.component.OutlinedButton
import org.jetbrains.jewel.ui.component.Text
//TIP Go to <b>Tools — Compose Prototyping Sandbox</b> to run the demo.
@Preview
@Composable
internal fun ComposeSandbox() {
//TIP Click <b>Code Changed</b> <icon src="AllIcons.Debugger.DebuggerSync"/> toolbar to apply changes without restart