Как убрать лишний контрол на одной из вкладок, если используется react-golden-layout?

необходимо убрать иконку ресайза в правом верхнем углу только на этой странице. после заполнения этой формы Паспорта открываются еще несколько страниц, которые относятся к Паспорту. если я пытаюсь убрать иконку через параметр showMaximiseIcon: false - она убирается, но не только на странице формы, а вообще по всем страницам. Иконка закрытия с этой страницы убрана через параметр isClosable: false, смотрела в документации - похожего параметра в библиотеке 'react-golden-layout' для запрета ресайза нет. Подскажите, как убрать иконку только с этой страницы

import { GoldenLayoutComponent } from '@annotationhub/react-golden-layout';

  return (
    <>
      <ContextMenu componentMenuItems={widgets} addWidget={addWidget} contextMenu={contextMenu} />
      <S.GlWrapper {...params} onContextMenu={handleContextMenu}>
        <GoldenLayoutComponent
          showMaximiseIcon={false}
          config={config}
          autoresize
          debounceResize={100}
          onLayoutReady={setLayoutManager}
        />
        {triggerRerender}
      </S.GlWrapper>
    </>
  );
};

const passportConfig = {
  content: [
    {
      type: 'stack',
      cssClass: 'stack__tab',
      content: [
        {
          type: 'row',
          title: 'Настройка',
          isClosable: false,
          cssClass: 'stack__tab',
        },
      ],
    },
  ],
  labels: {
    close: 'Закрыть',
    maximise: 'Увеличить',
    minimise: 'Уменьшить',
  },
  settings: {
    showPopoutIcon: false,
    // showMaximiseIcon: false,
    showCloseIcon: true,
  },
};


60001cf7e771c414968087.jpeg
  • Вопрос задан
  • 21 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы