Skip to content

Commit

Permalink
[core] Remove internals-fields imports (#7119)
Browse files Browse the repository at this point in the history
  • Loading branch information
flaviendelangle authored Dec 7, 2022
1 parent 3b7496a commit 7ab4bbd
Show file tree
Hide file tree
Showing 12 changed files with 32 additions and 35 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
import { useUtils, useDefaultDates, applyDefaultDate } from '@mui/x-date-pickers/internals';
import { useField } from '@mui/x-date-pickers/internals-fields';
import {
useUtils,
useDefaultDates,
applyDefaultDate,
useField,
} from '@mui/x-date-pickers/internals';
import {
UseSingleInputDateRangeFieldDefaultizedProps,
UseSingleInputDateRangeFieldParams,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,9 @@ import {
DateValidationError,
useLocalizationContext,
useValidation,
} from '@mui/x-date-pickers/internals';
import {
FieldChangeHandler,
FieldChangeHandlerContext,
} from '@mui/x-date-pickers/internals-fields';
} from '@mui/x-date-pickers/internals';
import { useDefaultizedDateRangeFieldProps } from '../../../SingleInputDateRangeField/useSingleInputDateRangeField';
import { UseMultiInputDateRangeFieldParams } from '../../../MultiInputDateRangeField/MultiInputDateRangeField.types';
import { DateRange } from '../../models/range';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,9 @@ import {
useLocalizationContext,
useUtils,
useValidation,
} from '@mui/x-date-pickers/internals';
import {
FieldChangeHandler,
FieldChangeHandlerContext,
} from '@mui/x-date-pickers/internals-fields';
} from '@mui/x-date-pickers/internals';
import { DateRange } from '../../models/range';
import type {
UseMultiInputDateTimeRangeFieldDefaultizedProps,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { UseFieldResponse } from '@mui/x-date-pickers/internals-fields';
import { UseFieldResponse } from '@mui/x-date-pickers/internals';

export interface UseMultiInputRangeFieldResponse<TChildProps extends {}> {
startDate: UseFieldResponse<TChildProps> & { error: boolean };
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,9 @@ import {
useLocalizationContext,
useUtils,
useValidation,
} from '@mui/x-date-pickers/internals';
import {
FieldChangeHandler,
FieldChangeHandlerContext,
} from '@mui/x-date-pickers/internals-fields';
} from '@mui/x-date-pickers/internals';
import { DateRange } from '../../models/range';
import {
TimeRangeValidationError,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import {
BaseDateValidationProps,
DefaultizedProps,
MakeOptional,
UseFieldInternalProps,
} from '@mui/x-date-pickers/internals';
import { UseFieldInternalProps } from '@mui/x-date-pickers/internals-fields';
import { DateRange } from './range';
import type { DateRangeValidationError } from '../hooks/validation/useDateRangeValidation';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { UseFieldInternalProps } from '@mui/x-date-pickers/internals-fields';
import {
BaseDateValidationProps,
TimeValidationProps,
DefaultizedProps,
MakeOptional,
UseFieldInternalProps,
} from '@mui/x-date-pickers/internals';
import { DayRangeValidationProps } from './dateRange';
import { DateRange } from './range';
Expand Down
2 changes: 1 addition & 1 deletion packages/x-date-pickers-pro/src/internal/models/range.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { FieldSection } from '@mui/x-date-pickers/internals-fields';
import { FieldSection } from '@mui/x-date-pickers/internals';

export type DateRange<TDate> = [TDate | null, TDate | null];
export type NonEmptyDateRange<TDate> = [TDate, TDate];
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { UseFieldInternalProps } from '@mui/x-date-pickers/internals-fields';
import {
BaseTimeValidationProps,
TimeValidationProps,
DefaultizedProps,
MakeOptional,
UseFieldInternalProps,
} from '@mui/x-date-pickers/internals';
import { DateRange } from './range';
import { TimeRangeValidationError } from '../hooks/validation/useTimeRangeValidation';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import { PickerStateValueManager, replaceInvalidDateByNull } from '@mui/x-date-pickers/internals';
import {
PickerStateValueManager,
replaceInvalidDateByNull,
FieldValueManager,
splitFormatIntoSections,
addPositionPropertiesToSections,
createDateStrFromSections,
} from '@mui/x-date-pickers/internals-fields';
} from '@mui/x-date-pickers/internals';
import { DateRange, DateRangeFieldSection } from '../models/range';
import { splitDateRangeSections, removeLastSeparator } from './date-fields-utils';
import type { DateRangeValidationError } from '../hooks/validation/useDateRangeValidation';
Expand Down
17 changes: 0 additions & 17 deletions packages/x-date-pickers/src/internals-fields/index.ts

This file was deleted.

15 changes: 15 additions & 0 deletions packages/x-date-pickers/src/internals/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,21 @@ export type { WrapperVariant } from './components/wrappers/WrapperVariantContext
export { DAY_MARGIN, DIALOG_WIDTH } from './constants/dimensions';

export type { DesktopOnlyPickerProps } from './hooks/useDesktopPicker';
export {
useField,
createDateStrFromSections,
addPositionPropertiesToSections,
splitFormatIntoSections,
} from './hooks/useField';
export type {
UseFieldInternalProps,
UseFieldParams,
UseFieldResponse,
FieldValueManager,
FieldSection,
FieldChangeHandler,
FieldChangeHandlerContext,
} from './hooks/useField';
export { useMaskedInput } from './hooks/useMaskedInput';
export type { MobileOnlyPickerProps } from './hooks/useMobilePicker';
export { usePickerState } from './hooks/usePickerState';
Expand Down

0 comments on commit 7ab4bbd

Please sign in to comment.