Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
import { bootstrapApplication } from '@angular/platform-browser';
import { Component, enableProdMode, provideZoneChangeDetection } from '@angular/core';
import {
DxSelectBoxModule,
DxTextAreaModule,
DxDateBoxModule,
DxFormModule,
} from 'devextreme-angular';

import 'devextreme/ui/select_box';
import 'devextreme/ui/text_area';
import { Service, Employee } from './app.service';

if (!/localhost/.test(document.location.host)) {
Expand All @@ -25,9 +23,6 @@ if (window && window.config?.packageConfigPaths) {
templateUrl: `.${modulePrefix}/app.component.html`,
styleUrls: [`.${modulePrefix}/app.component.css`],
imports: [
DxSelectBoxModule,
DxTextAreaModule,
DxDateBoxModule,
DxFormModule,
],
})
Expand Down
3 changes: 2 additions & 1 deletion apps/demos/Demos/Common/FormsOverview/React/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ import React from 'react';
import {
Form, GroupItem, Label, SimpleItem,
} from 'devextreme-react/form';
import 'devextreme-react/text-area';
import 'devextreme/ui/select_box';
import 'devextreme/ui/text_area';

import { employee, positions, states } from './data.ts';

Expand Down
3 changes: 2 additions & 1 deletion apps/demos/Demos/Common/FormsOverview/ReactJs/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@ import React from 'react';
import {
Form, GroupItem, Label, SimpleItem,
} from 'devextreme-react/form';
import 'devextreme-react/text-area';
import 'devextreme/ui/select_box';
import 'devextreme/ui/text_area';
import { employee, positions, states } from './data.js';

const birthDateOptions = { width: '100%' };
Expand Down
3 changes: 2 additions & 1 deletion apps/demos/Demos/Common/FormsOverview/Vue/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,8 @@ import {
DxGroupItem,
DxLabel,
} from 'devextreme-vue/form';
import { DxTextArea } from 'devextreme-vue/text-area'; // needs for editor-type="dxTextArea"
import 'devextreme/ui/select_box';
import 'devextreme/ui/text_area';
import { employee, positions, states } from './data.ts';

const formData = employee;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import React, { useCallback, useMemo, useState } from 'react';
import Drawer from 'devextreme-react/drawer';
import type { DrawerTypes } from 'devextreme-react/drawer';
import RadioGroup from 'devextreme-react/radio-group';
import 'devextreme/ui/button';
import type { RadioGroupTypes } from 'devextreme-react/radio-group';
import Toolbar from 'devextreme-react/toolbar';
import HTMLReactParser from 'html-react-parser';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import React, { useCallback, useMemo, useState } from 'react';
import Drawer from 'devextreme-react/drawer';
import RadioGroup from 'devextreme-react/radio-group';
import 'devextreme/ui/button';
import Toolbar from 'devextreme-react/toolbar';
import HTMLReactParser from 'html-react-parser';
import { text } from './data.js';
Expand Down
1 change: 1 addition & 0 deletions apps/demos/Demos/Drawer/LeftOrRightPosition/Vue/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@
import { ref } from 'vue';
import DxDrawer, { type DxDrawerTypes } from 'devextreme-vue/drawer';
import DxRadioGroup from 'devextreme-vue/radio-group';
import 'devextreme/ui/tag_box';
import DxToolbar from 'devextreme-vue/toolbar';
Comment on lines 60 to 63
import NavigationList from './NavigationList.vue';
import { text } from './data.ts';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import React, { useCallback, useMemo, useState } from 'react';
import Drawer, { type DrawerTypes } from 'devextreme-react/drawer';
import RadioGroup, { type RadioGroupTypes } from 'devextreme-react/radio-group';
import 'devextreme/ui/button';
import Toolbar from 'devextreme-react/toolbar';
import HTMLReactParser from 'html-react-parser';
import { text } from './data.ts';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import React, { useCallback, useMemo, useState } from 'react';
import Drawer from 'devextreme-react/drawer';
import RadioGroup from 'devextreme-react/radio-group';
import 'devextreme/ui/button';
import Toolbar from 'devextreme-react/toolbar';
import HTMLReactParser from 'html-react-parser';
import { text } from './data.js';
Expand Down
1 change: 1 addition & 0 deletions apps/demos/Demos/Drawer/TopOrBottomPosition/Vue/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@
import { ref } from 'vue';
import DxDrawer, { type DxDrawerTypes } from 'devextreme-vue/drawer';
import DxRadioGroup from 'devextreme-vue/radio-group';
import 'devextreme/ui/button';
import DxToolbar from 'devextreme-vue/toolbar';
import NavigationList from './NavigationList.vue';
import { text } from './data.ts';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ import {
provideZoneChangeDetection,
} from '@angular/core';
import {
DxSelectBoxModule,
DxTextAreaModule,
DxFormModule,
DxFormComponent,
DxTooltipModule,
} from 'devextreme-angular';
import 'devextreme/ui/select_box';
import 'devextreme/ui/text_area';

import { Employee, Service } from './app.service';

Expand All @@ -32,8 +32,6 @@ if (window && window.config?.packageConfigPaths) {
templateUrl: `.${modulePrefix}/app.component.html`,
styleUrls: [`.${modulePrefix}/app.component.css`],
imports: [
DxSelectBoxModule,
DxTextAreaModule,
DxFormModule,
DxTooltipModule,
],
Expand Down
3 changes: 2 additions & 1 deletion apps/demos/Demos/Form/ItemCustomization/React/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ import type { ITextBoxOptions } from 'devextreme-react/text-box';
import type { ISelectBoxOptions } from 'devextreme-react/select-box';
import type { IDateBoxOptions } from 'devextreme-react/date-box';
import type { ITextAreaOptions } from 'devextreme-react/text-area';
import 'devextreme-react/text-area';
import 'devextreme/ui/text_area';
import 'devextreme/ui/select_box';

import { employee, positions } from './data.ts';

Expand Down
3 changes: 2 additions & 1 deletion apps/demos/Demos/Form/ItemCustomization/ReactJs/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@ import React, { useCallback } from 'react';
import {
Form, Item, GroupItem, Label,
} from 'devextreme-react/form';
import 'devextreme-react/text-area';
import 'devextreme/ui/text_area';
import 'devextreme/ui/select_box';
import { employee, positions } from './data.js';
import LabelTemplate from './LabelTemplate.js';
import LabelNotesTemplate from './LabelNotesTemplate.js';
Expand Down
3 changes: 2 additions & 1 deletion apps/demos/Demos/Form/ItemCustomization/Vue/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,8 @@ import {
} from 'devextreme-vue/form';
import { type ValidationRule } from 'devextreme-vue/common';
import service from './data.ts';
import 'devextreme-vue/text-area';
import 'devextreme/ui/text_area';
import 'devextreme/ui/select_box';

import LabelTemplate from './LabelTemplate.vue';
import LabelNotesTemplate from './LabelNotesTemplate.vue';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import React, { useCallback, useMemo, useState } from 'react';
import 'devextreme-react/text-area';
import Form, {
GroupItem,
SimpleItem,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import React, { useCallback, useMemo, useState } from 'react';
import 'devextreme-react/text-area';
import Form, {
GroupItem, SimpleItem, Label, ButtonItem,
} from 'devextreme-react/form';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,7 @@ import {
provideZoneChangeDetection,
} from '@angular/core';
import {
DxCheckBoxModule,
DxSelectBoxModule,
DxNumberBoxModule,
DxAutocompleteModule,
} from 'devextreme-angular';
import notify from 'devextreme/ui/notify';
import Validator from 'devextreme/ui/validator';
Expand All @@ -19,6 +16,9 @@ import { DxTextBoxTypes } from 'devextreme-angular/ui/text-box';
import { DxDateBoxTypes } from 'devextreme-angular/ui/date-box';
import { DxDateRangeBoxTypes } from 'devextreme-angular/ui/date-range-box';
import { DxButtonModule, DxButtonTypes } from 'devextreme-angular/ui/button';
import 'devextreme/ui/date_range_box';
import 'devextreme/ui/select_box';
import 'devextreme/ui/autocomplete';
import { Customer, Service } from './app.service';

type EditorOptions = DxTextBoxTypes.Properties;
Expand Down Expand Up @@ -48,11 +48,8 @@ if (window && window.config?.packageConfigPaths) {
templateUrl: `.${modulePrefix}/app.component.html`,
styleUrls: [`.${modulePrefix}/app.component.css`],
imports: [
DxCheckBoxModule,
DxSelectBoxModule,
DxNumberBoxModule,
DxButtonModule,
DxAutocompleteModule,
DxFormModule,
],
})
Expand Down
3 changes: 2 additions & 1 deletion apps/demos/Demos/Form/Validation/React/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ import type { IDateRangeBoxOptions } from 'devextreme-react/date-range-box';
import notify from 'devextreme/ui/notify';
import Validator from 'devextreme/ui/validator';
import 'devextreme-react/autocomplete';
import 'devextreme-react/date-range-box';
import 'devextreme/ui/date_range_box';
import 'devextreme/ui/select_box';
import { customer, cities, countries } from './data.ts';

const checkBoxOptions = {
Expand Down
3 changes: 2 additions & 1 deletion apps/demos/Demos/Form/Validation/ReactJs/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ import Form, {
import notify from 'devextreme/ui/notify';
import Validator from 'devextreme/ui/validator';
import 'devextreme-react/autocomplete';
import 'devextreme-react/date-range-box';
import 'devextreme/ui/date_range_box';
import 'devextreme/ui/select_box';
import { customer, cities, countries } from './data.js';

const checkBoxOptions = {
Expand Down
5 changes: 3 additions & 2 deletions apps/demos/Demos/Form/Validation/Vue/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -179,8 +179,9 @@ import DxForm, {
DxCustomRule,
type DxFormTypes,
} from 'devextreme-vue/form';
import DxAutocomplete from 'devextreme-vue/autocomplete'; // for editor-type=dxAutocomplete
import 'devextreme-vue/date-range-box';
import 'devextreme/ui/autocomplete';
import 'devextreme/ui/date_range_box';
import 'devextreme/ui/select_box';
import notify from 'devextreme/ui/notify';
import Validator from 'devextreme/ui/validator';
import service from './data.ts';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { Component, Input } from '@angular/core';
import { DxFormModule, DxTextAreaModule } from 'devextreme-angular';
import { DxFormModule } from 'devextreme-angular';
import 'devextreme/ui/text_area';
import { type DxFormTypes } from 'devextreme-angular/ui/form';
import { type DxTextAreaTypes } from 'devextreme-angular/ui/text-area';
import type { BookingFormData } from '../app.types';
Expand All @@ -15,7 +16,6 @@ if (window && window.config?.packageConfigPaths) {
templateUrl: `.${modulePrefix}/additional-form/additional-form.component.html`,
imports: [
DxFormModule,
DxTextAreaModule,
],
})
export class AdditionalFormComponent {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { Component, Input, SimpleChanges, ViewChild } from '@angular/core';
import { DxFormModule, DxDateRangeBoxModule } from 'devextreme-angular';
import { DxFormModule } from 'devextreme-angular';
import { DxFormComponent, type DxFormTypes } from 'devextreme-angular/ui/form';
import 'devextreme/ui/date_range_box';
import { type DxDateRangeBoxTypes } from 'devextreme-angular/ui/date-range-box';
import type { BookingFormData } from '../app.types';

Expand All @@ -15,7 +16,6 @@ if (window && window.config?.packageConfigPaths) {
templateUrl: `.${modulePrefix}/dates-form/dates-form.component.html`,
imports: [
DxFormModule,
DxDateRangeBoxModule,
],
})
export class DatesFormComponent {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Component, Input, SimpleChanges, ViewChild } from '@angular/core';
import { DxFormModule, DxNumberBoxModule } from 'devextreme-angular';
import { DxFormModule } from 'devextreme-angular';
import { DxFormComponent, type DxFormTypes } from 'devextreme-angular/ui/form';
import { type DxNumberBoxTypes } from 'devextreme-angular/ui/number-box';
import type { BookingFormData } from '../app.types';
Expand All @@ -15,7 +15,6 @@ if (window && window.config?.packageConfigPaths) {
templateUrl: `.${modulePrefix}/guests-form/guests-form.component.html`,
imports: [
DxFormModule,
DxNumberBoxModule,
],
})
export class GuestsFormComponent {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React, { memo } from 'react';
import type { FC } from 'react';
import 'devextreme-react/text-area';
import 'devextreme/ui/text_area';
import { Form, SimpleItem } from 'devextreme-react/form';

import type { FormProps } from './types.ts';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React, { memo } from 'react';
import type { FC } from 'react';
import 'devextreme-react/date-range-box';
import 'devextreme/ui/date_range_box';
import { Form, SimpleItem } from 'devextreme-react/form';

import type { FormProps } from './types.ts';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import React, { memo } from 'react';
import type { FC } from 'react';
import { Form, RangeRule, SimpleItem } from 'devextreme-react/form';
import 'devextreme-react/number-box';

import type { FormProps } from './types.ts';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { memo } from 'react';
import 'devextreme-react/text-area';
import 'devextreme/ui/text_area';
import { Form, SimpleItem } from 'devextreme-react/form';

const AdditionalForm = memo(({ formData }) => (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { memo } from 'react';
import 'devextreme-react/date-range-box';
import 'devextreme/ui/date_range_box';
import { Form, SimpleItem } from 'devextreme-react/form';

const DatesForm = memo(({ formData, validationGroup }) => (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import React, { memo } from 'react';
import { Form, RangeRule, SimpleItem } from 'devextreme-react/form';
import 'devextreme-react/number-box';

const GuestsForm = memo(({ formData, validationGroup }) => (
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

<script setup lang="ts">
import { DxForm, DxSimpleItem } from 'devextreme-vue/form';
import 'devextreme-vue/text-area';
import 'devextreme/ui/text_area';
import type { BookingFormData } from './types.ts';
import { initialFormData } from './data.ts';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

<script setup lang="ts">
import DxForm, { DxSimpleItem } from 'devextreme-vue/form';
import 'devextreme-vue/date-range-box';
import 'devextreme/ui/date_range_box';
import { ref, watch } from 'vue';
import type { BookingFormData } from './types.ts';
import { getInitialFormData } from './data.ts';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@

<script setup lang="ts">
import { DxForm, DxRangeRule, DxSimpleItem } from 'devextreme-vue/form';
import 'devextreme-vue/number-box';
import { watch, ref } from 'vue';
import type { BookingFormData } from './types.ts';
import { getInitialFormData } from './data.ts';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
import { bootstrapApplication } from '@angular/platform-browser';
import { Component, enableProdMode, provideZoneChangeDetection } from '@angular/core';
import { DxListModule, DxToolbarModule, DxSelectBoxModule } from 'devextreme-angular';
import { DxListModule, DxToolbarModule } from 'devextreme-angular';
import 'devextreme/ui/select_box';
import 'devextreme/ui/button';
import { DataSource } from 'devextreme-angular/common/data';
import notify from 'devextreme/ui/notify';
import type { DxButtonTypes } from 'devextreme-angular/ui/button';
Expand All @@ -25,7 +27,6 @@ if (window && window.config?.packageConfigPaths) {
imports: [
DxListModule,
DxToolbarModule,
DxSelectBoxModule,
],
})
export class AppComponent {
Expand Down
1 change: 1 addition & 0 deletions apps/demos/Demos/Toolbar/Overview/React/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import List from 'devextreme-react/list';

import { DataSource } from 'devextreme-react/common/data';
import notify from 'devextreme/ui/notify';
import 'devextreme/ui/button';
import 'devextreme/ui/select_box';
import type { SelectBoxTypes } from 'devextreme-react/select-box';

Expand Down
1 change: 1 addition & 0 deletions apps/demos/Demos/Toolbar/Overview/ReactJs/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import Toolbar, { Item } from 'devextreme-react/toolbar';
import List from 'devextreme-react/list';
import { DataSource } from 'devextreme-react/common/data';
import notify from 'devextreme/ui/notify';
import 'devextreme/ui/button';
import 'devextreme/ui/select_box';
import { productTypes, products } from './data.js';

Expand Down
1 change: 1 addition & 0 deletions apps/demos/Demos/Toolbar/Overview/Vue/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ import DxToolbar, { DxItem } from 'devextreme-vue/toolbar';
import DxList from 'devextreme-vue/list';
import { DataSource } from 'devextreme-vue/common/data';
import notify from 'devextreme/ui/notify';
import 'devextreme/ui/button';
import 'devextreme/ui/select_box';
import { productTypes, products } from './data.ts';

Expand Down
Loading