Skip to content

Commit be70678

Browse files
committed
fix: hide mode dropdown chevron in design mode
1 parent 5661a78 commit be70678

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

  • src/extensionsIntegrated/Phoenix-live-preview

src/extensionsIntegrated/Phoenix-live-preview/main.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -343,8 +343,9 @@ define(function (require, exports, module) {
343343
* Does not hide in custom server mode (handled by _isMdviewrActive being false).
344344
*/
345345
function _updateLPControlsForMdviewer() {
346+
const inDesignMode = WorkspaceManager.isInDesignMode && WorkspaceManager.isInDesignMode();
346347
const showPen = !_isMdviewrActive;
347-
const showChevron = !_isMdviewrActive;
348+
const showChevron = !_isMdviewrActive && !inDesignMode;
348349
if ($previewBtn) {
349350
$previewBtn.toggle(showPen);
350351
}
@@ -898,7 +899,7 @@ define(function (require, exports, module) {
898899
$designModeBtn.attr("title",
899900
on ? Strings.CCB_SWITCH_TO_CODE_EDITOR : Strings.CCB_SWITCH_TO_DESIGN_MODE);
900901
if ($modeBtn) {
901-
$modeBtn.toggle(!_isMdviewrActive);
902+
$modeBtn.toggle(!on && !_isMdviewrActive);
902903
}
903904
}
904905
$designModeBtn.click(()=>{

0 commit comments

Comments
 (0)