import Button from "@material-ui/core/Button"; import Dialog from "@material-ui/core/Dialog"; import DialogActions from "@material-ui/core/DialogActions"; import DialogContent from "@material-ui/core/DialogContent"; import DialogContentText from "@material-ui/core/DialogContentText"; import DialogTitle from "@material-ui/core/DialogTitle"; import { createStyles, Theme, withStyles, WithStyles } from "@material-ui/core/styles"; import React from "react"; import { FormattedMessage, useIntl } from "react-intl"; import ConfirmButton, { ConfirmButtonTransitionState } from "@saleor/components/ConfirmButton"; import { ControlledCheckbox } from "@saleor/components/ControlledCheckbox"; import Form from "@saleor/components/Form"; import { buttonMessages } from "@saleor/intl"; export interface FormData { restock: boolean; } const styles = (theme: Theme) => createStyles({ deleteButton: { "&:hover": { backgroundColor: theme.palette.error.main }, backgroundColor: theme.palette.error.main, color: theme.palette.error.contrastText } }); interface OrderFulfillmentCancelDialogProps extends WithStyles { confirmButtonState: ConfirmButtonTransitionState; open: boolean; onClose(); onConfirm(data: FormData); } const OrderFulfillmentCancelDialog = withStyles(styles, { name: "OrderFulfillmentCancelDialog" })( ({ confirmButtonState, classes, open, onConfirm, onClose }: OrderFulfillmentCancelDialogProps) => { const intl = useIntl(); return (
{({ change, data, submit }) => ( <> )}
); } ); OrderFulfillmentCancelDialog.displayName = "OrderFulfillmentCancelDialog"; export default OrderFulfillmentCancelDialog;