mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 06:55:41 +00:00
Avoid using hard-coded key, use ShowkaseBrowserActivity.getIntent() instead.
This commit is contained in:
+3
-5
@@ -17,7 +17,6 @@
|
|||||||
package io.element.android.features.preferences.impl.developer
|
package io.element.android.features.preferences.impl.developer
|
||||||
|
|
||||||
import android.app.Activity
|
import android.app.Activity
|
||||||
import android.content.Intent
|
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.platform.LocalContext
|
import androidx.compose.ui.platform.LocalContext
|
||||||
@@ -41,10 +40,9 @@ class DeveloperSettingsNode @AssistedInject constructor(
|
|||||||
override fun View(modifier: Modifier) {
|
override fun View(modifier: Modifier) {
|
||||||
val activity = LocalContext.current as Activity
|
val activity = LocalContext.current as Activity
|
||||||
fun openShowkase() {
|
fun openShowkase() {
|
||||||
val intent = Intent(activity, ShowkaseBrowserActivity::class.java)
|
val intent = ShowkaseBrowserActivity.getIntent(
|
||||||
intent.putExtra(
|
context = activity,
|
||||||
"SHOWKASE_ROOT_MODULE",
|
rootModuleCanonicalName = "io.element.android.libraries.designsystem.showkase.DesignSystemShowkaseRootModule"
|
||||||
"io.element.android.libraries.designsystem.showkase.DesignSystemShowkaseRootModule"
|
|
||||||
)
|
)
|
||||||
activity.startActivity(intent)
|
activity.startActivity(intent)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user