// #region [Imports] =================================================================================================== // Libraries import { Button, Descriptions } from 'antd'; import { bindActionCreators } from 'redux'; import { connect } from 'react-redux'; // Components import GoBackButton from '../GoBackButton'; import CopyInputField from '../../../../components/CopyInputField'; // Types import { IStore } from '../../../../types/store'; // Actions import { CouponTemplatesActions } from '../../../../store/actions/couponTemplates'; // SCSS import './index.scss'; import { ICreateCouponFromTemplateResponse } from '../../../../types/couponTemplates'; // #endregion [Imports] // #region [Variables] ================================================================================================= declare var acfwAdminApp: any; const { clearCreatedCouponResponseData } = CouponTemplatesActions; // #endregion [Variables] // #region [Interfaces]================================================================================================= interface IActions { clearCreatedCouponResponseData: typeof clearCreatedCouponResponseData; } interface IProps { formResponse: ICreateCouponFromTemplateResponse | null; actions: IActions; } // #endregion [Interfaces] // #region [Component] ================================================================================================= const SuccessPage = (props: IProps) => { const { formResponse, actions } = props; const { labels } = acfwAdminApp.coupon_templates_page; if (formResponse) { const { message, coupon_edit_url } = formResponse; return (
{labels.success_page_desc}