Неожиданный рендеринг вложенных тегов div с таким же классом css в представлении реакции-администратора - почему и как это исправить? - PullRequest
1 голос
/ 04 марта 2020

Я сделал пользовательский ShowView в режиме реакции-администрирования 3.2.4, чтобы показать большую форму для печати. При тонкой настройке классов css я заметил, что есть два вложенных элемента div, отображаемых с помощью моего пользовательского css class arbeitserlaubnis_frame. Поскольку код, как показано ниже, я ожидал только один div с этим конкретным именем класса.

 <ShowController {...props}  >
    {controllerProps =>
        <ShowView {...props} {...controllerProps} actions={<PostShowActions />}>
            <SimpleShowLayout >
                <div className="arbeitserlaubnis_frame" id="print_content1">
                [...]
                </div>
            </SimpleShowLayout>
       </ShowView>
   }
  </ShowController>

Это результат в DOM:

DOM Snippet

Вопросы:

  1. Почему это так?

  2. Как это исправить что отображается только один div с классом arbeitserlaubnis_frame?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...