mirror of
https://github.com/hanzo-io/cloud.git
synced 2026-10-30 18:57:42 +00:00
38 lines
829 B
Vue
38 lines
829 B
Vue
<template>
|
|
<Dialog v-model="show" :options="{ title: 'Billing Details' }">
|
|
<template #body-content>
|
|
<div
|
|
v-if="showMessage"
|
|
class="mb-5 inline-flex gap-1.5 text-base text-gray-700"
|
|
>
|
|
<FeatherIcon class="h-4" name="info" />
|
|
<span> Add billing details to your account before proceeding.</span>
|
|
</div>
|
|
<BillingDetails
|
|
ref="billingRef"
|
|
@success="
|
|
() => {
|
|
show = false;
|
|
emit('success');
|
|
}
|
|
"
|
|
/>
|
|
</template>
|
|
</Dialog>
|
|
</template>
|
|
<script setup>
|
|
import BillingDetails from './BillingDetails.vue';
|
|
import { FeatherIcon, Dialog } from 'frappe-ui';
|
|
import { ref } from 'vue';
|
|
|
|
const props = defineProps({
|
|
showMessage: {
|
|
type: Boolean,
|
|
default: false
|
|
}
|
|
});
|
|
const emit = defineEmits(['success']);
|
|
const show = defineModel();
|
|
const billingRef = ref(null);
|
|
</script>
|