Skip to content

Commit 2fc23ba

Browse files
authored
add embedded debug info (#317)
1 parent d5a2c4a commit 2fc23ba

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

web/src/components/devtools/Settings.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import { getApp } from '../../helpers/app';
1818
import { SupportButton } from '../common/Support'
1919
import { useGetUserStateQuery } from '../../app/api/userStateApi'
2020
import { BiBookBookmark } from 'react-icons/bi'
21+
import { getParsedIframeInfo } from '../../helpers/origin'
2122

2223
export const TelemetryToggle = ({color}:{color: 'minusxBW.800' | 'minusxBW.50'}) => {
2324
const uploadLogs = useSelector((state: RootState) => state.settings.uploadLogs)
@@ -35,12 +36,16 @@ export const TelemetryToggle = ({color}:{color: 'minusxBW.800' | 'minusxBW.50'})
3536
const useAppStore = getApp().useStore()
3637

3738
export const DevToolsToggle: React.FC<{size: 'micro' | 'mini'}> = ({size}) => {
39+
const isEmbedded = getParsedIframeInfo().isEmbedded as unknown === 'true'
3840
const devTools = useSelector((state: RootState) => state.settings.isDevToolsOpen)
3941
const setshowDevTools = async (value: boolean) => {
4042
console.log('Show Devtools', value)
4143
dispatch(updateIsDevToolsOpen(value))
4244
if (value) {
4345
await setMinusxMode('open-sidepanel-devtools')
46+
if (isEmbedded) {
47+
dispatch(updateDevToolsTabName('Memory'))
48+
}
4449
} else {
4550
await setMinusxMode('open-sidepanel')
4651
}

web/src/components/devtools/index.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@ export const DevToolsBox: React.FC = () => {
107107
if (isInfoPageEnabled && Monitor.title == 'Debug Tools') {
108108
return true
109109
}
110+
if (isInfoPageEnabled && Monitor.title == 'Context') {
111+
return true
112+
}
110113
return false
111114
}
112115

0 commit comments

Comments
 (0)