27 lines
743 B
Vue

<template>
<div class="gdd-send">
<slot :name="currentTransactionStep" />
</div>
</template>
<script>
export const TRANSACTION_STEPS = {
transactionForm: 'transactionForm',
transactionConfirmationSend: 'transactionConfirmationSend',
transactionConfirmationLink: 'transactionConfirmationLink',
transactionResultSendSuccess: 'transactionResultSendSuccess',
transactionResultSendError: 'transactionResultSendError',
transactionResultLink: 'transactionResultLink',
}
export default {
name: 'GddSend',
props: {
currentTransactionStep: {
type: String,
default: TRANSACTION_STEPS.transactionForm,
validator: (transactionStep) => TRANSACTION_STEPS[transactionStep] !== undefined,
},
},
}
</script>