R bslib изменение цвета навигационной панели загрузочная версия 5

#r #bootstrap-4 #sass #shiny #bootstrap-5

Вопрос:

Почему изменение цвета навигационной панели не работает с версиями BS 4 и 5 в shiny (версия 1.6.0.9022)?

Воспроизводимый пример:

приложение.R

 library(shiny)
library(bslib)

theme_test <- bs_theme(version = 5,
                       primary = "#d83e3e") %>%
bs_add_rules(sass::sass_file("custom.scss"))

ui <- navbarPage(title = "Test", theme = theme_test)

server <- function(input, output) {}

shinyApp(ui, server)
 

пользовательские.scss

 .navbar { 
    background-color: $primary;
    color: $primary;
}
 

бежать

 library(shiny)
runApp("FOLDERNAME")
 

Ответ №1:

Немного повозившись, я нашел правильный css/sass:

 .bg-light, .navbar-default {
    background-color: $primary !important;
}