|
@@ -35,12 +35,12 @@ import androidx.compose.ui.res.stringResource
|
|
|
import androidx.compose.ui.unit.dp
|
|
import androidx.compose.ui.unit.dp
|
|
|
import kotlinx.coroutines.launch
|
|
import kotlinx.coroutines.launch
|
|
|
import org.sirekanyan.outline.AddServerDialog
|
|
import org.sirekanyan.outline.AddServerDialog
|
|
|
-import org.sirekanyan.outline.BuildConfig
|
|
|
|
|
import org.sirekanyan.outline.MainState
|
|
import org.sirekanyan.outline.MainState
|
|
|
import org.sirekanyan.outline.R
|
|
import org.sirekanyan.outline.R
|
|
|
import org.sirekanyan.outline.SelectedPage
|
|
import org.sirekanyan.outline.SelectedPage
|
|
|
import org.sirekanyan.outline.app
|
|
import org.sirekanyan.outline.app
|
|
|
import org.sirekanyan.outline.db.DebugDao
|
|
import org.sirekanyan.outline.db.DebugDao
|
|
|
|
|
+import org.sirekanyan.outline.isDebugBuild
|
|
|
import org.sirekanyan.outline.isPlayFlavor
|
|
import org.sirekanyan.outline.isPlayFlavor
|
|
|
import org.sirekanyan.outline.text.formatTraffic
|
|
import org.sirekanyan.outline.text.formatTraffic
|
|
|
import org.sirekanyan.outline.ui.icons.IconOpenInNew
|
|
import org.sirekanyan.outline.ui.icons.IconOpenInNew
|
|
@@ -101,11 +101,11 @@ private fun DrawerSheetContent(state: MainState, insets: PaddingValues) {
|
|
|
state.dialog = AddServerDialog
|
|
state.dialog = AddServerDialog
|
|
|
},
|
|
},
|
|
|
)
|
|
)
|
|
|
- if (isPlayFlavor() || BuildConfig.DEBUG) {
|
|
|
|
|
|
|
+ if (isPlayFlavor() || isDebugBuild()) {
|
|
|
Spacer(Modifier.weight(1f))
|
|
Spacer(Modifier.weight(1f))
|
|
|
Divider(Modifier.padding(vertical = 8.dp))
|
|
Divider(Modifier.padding(vertical = 8.dp))
|
|
|
val context = LocalContext.current
|
|
val context = LocalContext.current
|
|
|
- if (BuildConfig.DEBUG) {
|
|
|
|
|
|
|
+ if (isDebugBuild()) {
|
|
|
val debugDao = remember { DebugDao(context.app().database) }
|
|
val debugDao = remember { DebugDao(context.app().database) }
|
|
|
DrawerItem(
|
|
DrawerItem(
|
|
|
icon = Icons.Default.Warning,
|
|
icon = Icons.Default.Warning,
|