File tree Expand file tree Collapse file tree 2 files changed +7
-9
lines changed
app/src/main/java/com/dergoogler/mmrl/wx/ui/screens/modules Expand file tree Collapse file tree 2 files changed +7
-9
lines changed Original file line number Diff line number Diff line change @@ -50,10 +50,12 @@ import com.dergoogler.mmrl.ui.component.text.TextWithIcon
5050import com.dergoogler.mmrl.ui.component.text.TextWithIconDefaults
5151import com.dergoogler.mmrl.wx.R
5252import com.dergoogler.mmrl.wx.datastore.providable.LocalUserPreferences
53+ import com.dergoogler.mmrl.wx.ui.providable.LocalDestinationsNavigator
5354import com.dergoogler.mmrl.wx.util.launchModConf
5455import com.dergoogler.mmrl.wx.util.launchWebUI
5556import com.dergoogler.mmrl.wx.util.toFormattedDateSafely
5657import com.dergoogler.mmrl.wx.util.versionDisplay
58+ import com.ramcosta.composedestinations.generated.destinations.FileExplorerScreenDestination
5759
5860@Composable
5961fun ModuleItem (
@@ -64,6 +66,7 @@ fun ModuleItem(
6466 leadingButton : @Composable() (RowScope .() -> Unit )? = null,
6567 trailingButton : @Composable() (RowScope .() -> Unit )? = null,
6668) {
69+ val navigator = LocalDestinationsNavigator .current
6770 val userPreferences = LocalUserPreferences .current
6871 val menu = userPreferences.modulesMenu
6972 val context = LocalContext .current
@@ -90,7 +93,10 @@ fun ModuleItem(
9093 }
9194
9295 Card (
93- onClick = clicker
96+ onClick = clicker,
97+ onLongClick = {
98+ navigator.navigate(FileExplorerScreenDestination (module))
99+ }
94100 ) {
95101 Absolute (
96102 alignment = Alignment .Center ,
Original file line number Diff line number Diff line change @@ -48,7 +48,6 @@ import com.dergoogler.mmrl.wx.ui.providable.LocalDestinationsNavigator
4848import com.ramcosta.composedestinations.annotation.Destination
4949import com.ramcosta.composedestinations.annotation.RootGraph
5050import com.ramcosta.composedestinations.generated.destinations.AdditionalConfigEditorScreenDestination
51- import com.ramcosta.composedestinations.generated.destinations.FileExplorerScreenDestination
5251import com.ramcosta.composedestinations.generated.destinations.PluginsScreenDestination
5352
5453
@@ -163,13 +162,6 @@ fun ConfigEditorScreen(module: LocalModule) {
163162 }
164163 )
165164
166- ListButtonItem (
167- title = " Edit WebUI Files" ,
168- onClick = {
169- navigator.navigate(FileExplorerScreenDestination (module))
170- }
171- )
172-
173165 if (webUIConfig.additionalConfig.isNotNullOrEmpty()) {
174166 ListButtonItem (
175167 title = stringResource(R .string.webui_additional_config),
You can’t perform that action at this time.
0 commit comments