Есть ли нормальный сниппет многоуровнего dropdown меню на bootstrap4?

Да, в Bootstrap 4 есть сниппеты для создания многоуровневых dropdown меню. Эти сниппеты позволяют создавать каскадные меню со множеством уровней вложенности.

Для создания многоуровневого dropdown меню в Bootstrap 4 мы будем использовать классы и HTML-структуру, предоставляемые фреймворком.

Вот пример кода для создания многоуровневого dropdown меню в Bootstrap 4:

<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <a class="navbar-brand" href="#">Меню</a>
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse" id="navbarNavDropdown">
    <ul class="navbar-nav">
      <li class="nav-item active">
        <a class="nav-link" href="#">Главная <span class="sr-only">(current)</span></a>
      </li>
      <li class="nav-item dropdown">
        <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
          Уровень 1
        </a>
        <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
          <a class="dropdown-item" href="#">Пункт 1</a>
          <a class="dropdown-item" href="#">Пункт 2</a>
          <a class="dropdown-item" href="#">Пункт 3</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item dropdown-toggle" href="#" id="navbarDropdownMenuLink2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
            Уровень 2
          </a>
          <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink2">
            <a class="dropdown-item" href="#">Пункт 1</a>
            <a class="dropdown-item" href="#">Пункт 2</a>
            <a class="dropdown-item" href="#">Пункт 3</a>
          </div>
        </div>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">О нас</a>
      </li>
    </ul>
  </div>
</nav>

В этом примере мы используем классы navbar, navbar-expand-lg, navbar-light и bg-light для создания навигационной панели, а также класс dropdown для создания dropdown меню.

Класс nav-item используется для создания отдельных пунктов меню, а класс nav-link используется для создания ссылок внутри пунктов меню.

Для создания многоуровневого dropdown меню мы используем вложенную структуру - внутри элемента с классом dropdown-menu мы добавляем элементы dropdown-item и также создаем вложенное dropdown меню с помощью класса dropdown и вложенной структуры dropdown-menu.

Обратите внимание, что в примере используются дополнительные классы для стилизации и управления внешним видом выпадающего меню, такие как dropdown-divider для создания разделителей между пунктами меню.

В результате, при использовании данного кода, вы получите многоуровневое dropdown меню на Bootstrap 4, готовое к использованию на вашем сайте. Вы можете легко настроить внешний вид и добавить свои собственные стили, следуя документации Bootstrap 4.