diff --git a/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts b/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts index f422bb904307..9e9178ec71dc 100644 --- a/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts +++ b/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts @@ -1,7 +1,7 @@ import { bootstrapApplication } from '@angular/platform-browser'; import { Component, enableProdMode, provideZoneChangeDetection } from '@angular/core'; import { DxDataGridModule, DxSelectBoxModule } from 'devextreme-angular'; -import themes, { isGeneric } from 'devextreme/ui/themes'; +import themes from 'devextreme/ui/themes'; import { Service, Sale } from './app.service'; if (!/localhost/.test(document.location.host)) { @@ -29,7 +29,7 @@ export class AppComponent { constructor(service: Service) { this.sales = service.getSales(); this.allMode = 'allPages'; - this.checkBoxesMode = isGeneric(themes.current()) ? 'onClick' : 'always'; + this.checkBoxesMode = themes.current().startsWith('generic') ? 'onClick' : 'always'; } } diff --git a/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/React/App.tsx b/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/React/App.tsx index bf8d5d62cf94..39edd80dc816 100644 --- a/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/React/App.tsx +++ b/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/React/App.tsx @@ -8,7 +8,7 @@ import DataGrid, { Pager, } from 'devextreme-react/data-grid'; import { SelectBox } from 'devextreme-react/select-box'; -import themes, { isGeneric } from 'devextreme/ui/themes'; +import themes from 'devextreme/ui/themes'; import { sales } from './data.ts'; const selectAllFieldLabel = { 'aria-label': 'Select All Mode' }; @@ -20,7 +20,7 @@ const selectAllModes = ['allPages', 'page']; const App = () => { const [allMode, setAllMode] = useState('allPages'); const [checkBoxesMode, setCheckBoxesMode] = useState( - isGeneric(themes.current()) ? 'onClick' : 'always', + () => themes.current().startsWith('generic') ? 'onClick' : 'always', ); const onCheckBoxesModeChanged = useCallback(({ value }) => { diff --git a/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/ReactJs/App.js b/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/ReactJs/App.js index cc72e69d94da..549a5fda1357 100644 --- a/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/ReactJs/App.js +++ b/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/ReactJs/App.js @@ -3,7 +3,7 @@ import DataGrid, { Column, Selection, FilterRow, Paging, Pager, } from 'devextreme-react/data-grid'; import { SelectBox } from 'devextreme-react/select-box'; -import themes, { isGeneric } from 'devextreme/ui/themes'; +import themes from 'devextreme/ui/themes'; import { sales } from './data.js'; const selectAllFieldLabel = { 'aria-label': 'Select All Mode' }; @@ -12,8 +12,8 @@ const showCheckBoxesModes = ['none', 'onClick', 'onLongTap', 'always']; const selectAllModes = ['allPages', 'page']; const App = () => { const [allMode, setAllMode] = useState('allPages'); - const [checkBoxesMode, setCheckBoxesMode] = useState( - isGeneric(themes.current()) ? 'onClick' : 'always', + const [checkBoxesMode, setCheckBoxesMode] = useState(() => + themes.current().startsWith('generic') ? 'onClick' : 'always', ); const onCheckBoxesModeChanged = useCallback(({ value }) => { setCheckBoxesMode(value); diff --git a/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/Vue/App.vue b/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/Vue/App.vue index bacad8a5db85..00ce12ae728f 100644 --- a/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/Vue/App.vue +++ b/apps/demos/Demos/DataGrid/MultipleRecordSelectionModes/Vue/App.vue @@ -72,13 +72,13 @@ import { DxPager, type DxDataGridTypes, } from 'devextreme-vue/data-grid'; -import themes, { isGeneric } from 'devextreme/ui/themes'; +import themes from 'devextreme/ui/themes'; import { sales } from './data.ts'; const selectAllModes: DxDataGridTypes.SelectAllMode[] = ['allPages', 'page']; const showCheckBoxesModes: DxDataGridTypes.SelectionColumnDisplayMode[] = ['none', 'onClick', 'onLongTap', 'always']; const allMode = ref(selectAllModes[0]); -const checkBoxesMode = ref(isGeneric(themes.current()) ? 'onClick' : 'always'); +const checkBoxesMode = ref(themes.current().startsWith('generic') ? 'onClick' : 'always');