Я использую план 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";
}
Заранее спасибо.