%PDF- %PDF-
Direktori : /proc/19851/cwd/wp-content/plugins/event-tickets/src/modules/blocks/ticket/dashboard/ |
Current File : //proc/19851/cwd/wp-content/plugins/event-tickets/src/modules/blocks/ticket/dashboard/template.js |
/** * External dependencies */ import React from 'react'; import PropTypes from 'prop-types'; /** * WordPress dependencies */ import { __ } from '@wordpress/i18n'; /** * Internal dependencies */ import { ActionDashboard } from '@moderntribe/tickets/elements'; import './style.pcss'; const confirmLabel = ( hasBeenCreated ) => ( hasBeenCreated ? __( 'Update Ticket', 'event-tickets' ) : __( 'Create Ticket', 'event-tickets' ) ); const cancelLabel = __( 'Cancel', 'event-tickets' ); const TicketDashboard = ( { hasBeenCreated, isCancelDisabled, isConfirmDisabled, onCancelClick, onConfirmClick, } ) => ( <ActionDashboard className="tribe-editor__ticket__dashboard" cancelLabel={ cancelLabel } confirmLabel={ confirmLabel( hasBeenCreated ) } isCancelDisabled={ isCancelDisabled } isConfirmDisabled={ isConfirmDisabled } onCancelClick={ onCancelClick } onConfirmClick={ onConfirmClick } /> ); TicketDashboard.propTypes = { hasBeenCreated: PropTypes.bool, isCancelDisabled: PropTypes.bool, isConfirmDisabled: PropTypes.bool, onCancelClick: PropTypes.func, onConfirmClick: PropTypes.func, }; export default TicketDashboard;