Просмотр исходного кода

Merge pull request #27053 from overleaf/dp-review-panel-disabled

Disable review panel tab when it cannot be opened in new editor

GitOrigin-RevId: 586ef06bc7cd27efdec6cb7ccc287f4ad41e4da5
David 1 год назад
Родитель
Сommit
42a408c6ae

+ 2 - 1
services/web/frontend/js/features/ide-redesign/components/rail.tsx

@@ -142,6 +142,7 @@ export const RailLayout = () => {
         title: t('review_panel'),
         component: null,
         hide: !features.trackChangesVisible,
+        disabled: view !== 'editor',
       },
       {
         key: 'chat',
@@ -160,7 +161,7 @@ export const RailLayout = () => {
         disabled: errorLogsDisabled,
       },
     ],
-    [t, features.trackChangesVisible, newErrorlogs, errorLogsDisabled]
+    [t, features.trackChangesVisible, newErrorlogs, errorLogsDisabled, view]
   )
 
   const railActions: RailAction[] = useMemo(

+ 4 - 0
services/web/frontend/stylesheets/bootstrap-5/pages/editor/rail.scss

@@ -65,6 +65,10 @@ body {
   position: relative;
   overflow: visible;
 
+  &.disabled {
+    color: var(--content-disabled-themed);
+  }
+
   &:visited,
   &:focus {
     color: var(--ide-rail-color);