import { TextField } from "@material-ui/core"; import SingleSelectField from "@saleor/components/SingleSelectField"; import { makeStyles } from "@saleor/macaw-ui"; import React from "react"; const useStyles = makeStyles( theme => ({ root: { display: "grid", gridColumnGap: theme.spacing(2), gridTemplateColumns: "5rem 1fr" } }), { name: "PhoneField" } ); interface PhoneFieldProps { name: string; prefix: string; number: string; prefixes: string[]; label?: string; onChange(event: React.ChangeEvent); } const PhoneField: React.FC = props => { const { name, number: phoneNumber, prefix, prefixes, label, onChange } = props; const classes = useStyles(props); return (
({ label: "+" + p, value: p }))} onChange={onChange} value={prefix} label={label} />
); }; PhoneField.displayName = "PhoneField"; export default PhoneField;