import Card from "@material-ui/core/Card"; import CardContent from "@material-ui/core/CardContent"; import { createStyles, withStyles, WithStyles } from "@material-ui/core/styles"; import TextField from "@material-ui/core/TextField"; import React from "react"; import { useIntl } from "react-intl"; import CardTitle from "@saleor/components/CardTitle"; import FormSpacer from "@saleor/components/FormSpacer"; import Grid from "@saleor/components/Grid"; import SingleAutocompleteSelectField, { SingleAutocompleteChoiceType } from "@saleor/components/SingleAutocompleteSelectField"; import { AddressTypeInput } from "@saleor/customers/types"; import { ChangeEvent } from "@saleor/hooks/useForm"; import { FormErrors } from "@saleor/types"; import { SiteSettingsPageFormData } from "../SiteSettingsPage"; interface SiteSettingsAddressProps extends WithStyles { countries: SingleAutocompleteChoiceType[]; data: SiteSettingsPageFormData; displayCountry: string; errors: FormErrors; disabled: boolean; onChange: (event: ChangeEvent) => void; onCountryChange: (event: ChangeEvent) => void; } const styles = createStyles({ root: { overflow: "visible" } }); const SiteSettingsAddress = withStyles(styles, { name: "SiteSettingsAddress" })( ({ classes, countries, data, disabled, displayCountry, errors, onChange, onCountryChange }: SiteSettingsAddressProps) => { const intl = useIntl(); return ( ); } ); SiteSettingsAddress.displayName = "SiteSettingsAddress"; export default SiteSettingsAddress;