import Card from "@material-ui/core/Card"; import CardContent from "@material-ui/core/CardContent"; import { makeStyles } 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 { ChangeEvent } from "@saleor/hooks/useForm"; import { UserError } from "@saleor/types"; import { getFieldError } from "@saleor/utils/errors"; import { SiteSettingsPageFormData } from "../SiteSettingsPage"; interface SiteSettingsAddressProps { countries: SingleAutocompleteChoiceType[]; data: SiteSettingsPageFormData; displayCountry: string; errors: UserError[]; disabled: boolean; onChange: (event: ChangeEvent) => void; onCountryChange: (event: ChangeEvent) => void; } const useStyles = makeStyles( { root: { overflow: "visible" } }, { name: "SiteSettingsAddress" } ); const SiteSettingsAddress: React.FC = props => { const { countries, data, disabled, displayCountry, errors, onChange, onCountryChange } = props; const classes = useStyles(props); const intl = useIntl(); return ( ); }; SiteSettingsAddress.displayName = "SiteSettingsAddress"; export default SiteSettingsAddress;