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
9 changes: 5 additions & 4 deletions packages/formik-mui/src/Autocomplete.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import * as React from 'react';
import MuiAutocomplete, {
AutocompleteProps as MuiAutocompleteProps,
} from '@mui/material/Autocomplete';
import { FieldProps } from 'formik';
import {
type AutocompleteProps as MuiAutocompleteProps,
Autocomplete as MuiAutocomplete,
} from '@mui/material';
import type { FieldProps } from 'formik';
import invariant from 'tiny-warning';

export type { AutocompleteRenderInputParams } from '@mui/material/Autocomplete';
Expand Down
9 changes: 5 additions & 4 deletions packages/formik-mui/src/Checkbox.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import * as React from 'react';
import MuiCheckbox, {
CheckboxProps as MuiCheckboxProps,
} from '@mui/material/Checkbox';
import { FieldProps } from 'formik';
import {
type CheckboxProps as MuiCheckboxProps,
Checkbox as MuiCheckbox,
} from '@mui/material';
import type { FieldProps } from 'formik';
import invariant from 'tiny-warning';

export interface CheckboxProps
Expand Down
11 changes: 6 additions & 5 deletions packages/formik-mui/src/CheckboxWithLabel.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import * as React from 'react';
import MuiCheckbox from '@mui/material/Checkbox';
import FormControlLabel, {
FormControlLabelProps as MuiFormControlLabelProps,
} from '@mui/material/FormControlLabel';
import { FieldProps } from 'formik';
import {
type FormControlLabelProps as MuiFormControlLabelProps,
Checkbox as MuiCheckbox,
FormControlLabel,
} from '@mui/material';
import type { FieldProps } from 'formik';

import { CheckboxProps, fieldToCheckbox } from './Checkbox';

Expand Down
9 changes: 5 additions & 4 deletions packages/formik-mui/src/InputBase.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import * as React from 'react';
import MuiInputBase, {
InputBaseProps as MuiInputBaseProps,
} from '@mui/material/InputBase';
import { FieldProps } from 'formik';
import {
type InputBaseProps as MuiInputBaseProps,
InputBase as MuiInputBase,
} from '@mui/material';
import type { FieldProps } from 'formik';

export interface InputBaseProps
extends FieldProps,
Expand Down
9 changes: 5 additions & 4 deletions packages/formik-mui/src/RadioGroup.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import * as React from 'react';
import MuiRadioGroup, {
RadioGroupProps as MuiRadioGroupProps,
} from '@mui/material/RadioGroup';
import { FieldProps } from 'formik';
import {
type RadioGroupProps as MuiRadioGroupProps,
RadioGroup as MuiRadioGroup,
} from '@mui/material';
import type { FieldProps } from 'formik';

export interface RadioGroupProps
extends FieldProps,
Expand Down
18 changes: 11 additions & 7 deletions packages/formik-mui/src/Select.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
import FormControl, { FormControlProps } from '@mui/material/FormControl';
import FormHelperText, {
FormHelperTextProps,
} from '@mui/material/FormHelperText';
import InputLabel, { InputLabelProps } from '@mui/material/InputLabel';
import MuiSelect, { SelectProps as MuiSelectProps } from '@mui/material/Select';
import { FieldProps, getIn } from 'formik';
import {
type FormHelperTextProps,
type FormControlProps,
type InputLabelProps,
type SelectProps as MuiSelectProps,
FormControl,
FormHelperText,
InputLabel,
Select as MuiSelect,
} from "@mui/material";
import { type FieldProps, getIn } from 'formik';
import * as React from 'react';

export interface SelectProps
Expand Down
15 changes: 10 additions & 5 deletions packages/formik-mui/src/SimpleFileUpload.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
import * as React from 'react';
import { FieldProps, getIn } from 'formik';
import FormControl, { FormControlProps } from '@mui/material/FormControl';
import InputLabel, { InputLabelProps } from '@mui/material/InputLabel';
import Input, { InputProps } from '@mui/material/Input';
import FormHelperText from '@mui/material/FormHelperText';
import { type FieldProps, getIn } from 'formik';
import {
type InputLabelProps,
type InputProps,
type FormControlProps,
FormControl,
FormHelperText,
Input,
InputLabel,
} from '@mui/material';

export interface SimpleFileUploadProps extends FieldProps {
label: string;
Expand Down
7 changes: 5 additions & 2 deletions packages/formik-mui/src/Switch.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
import * as React from 'react';
import MuiSwitch, { SwitchProps as MuiSwitchProps } from '@mui/material/Switch';
import { FieldProps } from 'formik';
import {
type SwitchProps as MuiSwitchProps,
Switch as MuiSwitch,
} from '@mui/material';
import type { FieldProps } from 'formik';
import invariant from 'tiny-warning';

export interface SwitchProps
Expand Down
9 changes: 5 additions & 4 deletions packages/formik-mui/src/TextField.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import * as React from 'react';
import MuiTextField, {
TextFieldProps as MuiTextFieldProps,
} from '@mui/material/TextField';
import { FieldProps, getIn } from 'formik';
import {
type TextFieldProps as MuiTextFieldProps,
TextField as MuiTextField
} from '@mui/material';
import { type FieldProps, getIn } from 'formik';

export interface TextFieldProps
extends FieldProps,
Expand Down
9 changes: 5 additions & 4 deletions packages/formik-mui/src/ToggleButtonGroup.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import * as React from 'react';
import MuiToggleButtonGroup, {
ToggleButtonGroupProps as MuiToggleButtonGroupProps,
} from '@mui/material/ToggleButtonGroup';
import { FieldProps } from 'formik';
import {
type ToggleButtonGroupProps as MuiToggleButtonGroupProps,
ToggleButtonGroup as MuiToggleButtonGroup
} from "@mui/material";
import type { FieldProps } from 'formik';
import invariant from 'tiny-warning';

export interface ToggleButtonGroupProps
Expand Down