Skip to content

Commit 5256046

Browse files
committed
fix: enhance typing
1 parent 36c4eb7 commit 5256046

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

apps/react-storybook/stories/scheduler/SchedulerFormCustomization.stories.tsx

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import "./form-customization.css";
99
const Scheduler = wrapDxWithReact<Properties>(dxScheduler);
1010

1111
import ReactScheduler from 'devextreme-react/scheduler';
12+
import dxForm from "devextreme/artifacts/npm/devextreme/ui/form";
1213

1314
const iconsShowModeArgType = {
1415
"editing.form.iconsShowMode": {
@@ -337,8 +338,8 @@ export const LegacyPopup: Story = {
337338
"editing.form.iconsShowMode": "both",
338339
} as Properties,
339340
argTypes: iconsShowModeArgType,
340-
render: (args) => {
341-
let form: any = null;
341+
render: () => {
342+
let form: InstanceType<typeof dxForm> | null = null;
342343

343344
const schedulerRef = useRef(null);
344345

@@ -401,22 +402,22 @@ export const LegacyPopup: Story = {
401402
editorOptions: {
402403
onValueChanged: (e) => {
403404
if (e.value === true) {
404-
form.option("colCount", 2);
405+
form?.option("colCount", 2);
405406

406-
const recurrenceRule = form.option('formData').recurrenceRule;
407+
const recurrenceRule = form?.option('formData')?.recurrenceRule;
407408

408-
form.option('formData', {
409+
form?.option('formData', {
409410
...form.option('formData'),
410411
recurrenceRule: recurrenceRule ? form.option('formData')?.recurrenceRule : "FREQ=DAILY"
411412
})
412-
form.itemOption("recurrenceGroup", "cssClass", "");
413+
form?.itemOption("recurrenceGroup", "cssClass", "");
413414
} else {
414-
form.option("colCount", 1);
415-
form.option('formData', {
415+
form?.option("colCount", 1);
416+
form?.option('formData', {
416417
...form.option('formData'),
417418
recurrenceRule: ""
418419
})
419-
form.itemOption("recurrenceGroup", "cssClass", "dx-hidden");
420+
form?.itemOption("recurrenceGroup", "cssClass", "dx-hidden");
420421
}
421422
},
422423
},

0 commit comments

Comments
 (0)