import { createStyles, Theme, withStyles, WithStyles } from "@material-ui/core/styles"; import TextField from "@material-ui/core/TextField"; import React from "react"; import { useIntl } from "react-intl"; import { AddressTypeInput } from "@saleor/customers/types"; import { commonMessages } from "@saleor/intl"; import { FormErrors } from "@saleor/types"; import FormSpacer from "../FormSpacer"; import SingleAutocompleteSelectField, { SingleAutocompleteChoiceType } from "../SingleAutocompleteSelectField"; const styles = theme => createStyles({ root: { display: "grid", gridColumnGap: theme.spacing(2), gridTemplateColumns: "1fr 1fr" } }); interface AddressEditProps extends WithStyles { countries: SingleAutocompleteChoiceType[]; countryDisplayValue: string; data: AddressTypeInput; disabled?: boolean; errors: FormErrors; onChange(event: React.ChangeEvent); onCountryChange(event: React.ChangeEvent); } const AddressEdit = withStyles(styles, { name: "AddressEdit" })( ({ classes, countries, countryDisplayValue, data, disabled, errors, onChange, onCountryChange }: AddressEditProps) => { const intl = useIntl(); return ( <>
); } ); AddressEdit.displayName = "AddressEdit"; export default AddressEdit;