Переключение между светом ag-grid и темными темами в blueprintjs - PullRequest
0 голосов
/ 09 января 2020

Я использую план js с ag-grid. Я хочу переключаться между светлыми и темными темами в моем приложении.

Я переключаю класс тела между bp3-dark и bp3-light. Я также переключаю контейнерный класс ag-grid между ag-grid-balham-dark и ag-grid-balham. На компонентах светокопии все работает нормально, но на ag-grid значки не отображаются.

Также не знаю, что импорт s css в классе - это хороший подход для переключения тем. Если нет, то каков правильный способ сделать это?

@import "~ag-grid-community/src/styles/ag-grid";

.bp3-dark {
  $ag-background-color: $dark-gray4;
  $ag-odd-row-background-color: $dark-gray3;
  @import "~ag-grid-community/src/styles/ag-theme-balham-dark/sass/ag-theme-balham-dark";

}

.bp3-light {
  $ag-background-color: white;
  $ag-odd-row-background-color: lightgray;
  @import "~ag-grid-community/src/styles/ag-theme-balham/sass/ag-theme-balham";
}

Заранее спасибо.

...