Add initial hooks for subscription required dialog on unpaid or expired

This commit is contained in:
Johannes Zellner
2025-04-25 15:19:34 +02:00
parent a153f0d87d
commit be16f93ba0
3 changed files with 48 additions and 9 deletions

View File

@@ -0,0 +1,21 @@
<script setup>
import { useTemplateRef } from 'vue';
import { Dialog, Button } from 'pankow';
const dialog = useTemplateRef('dialog');
defineExpose({
async open() {
dialog.value.open();
}
});
</script>
<template>
<Dialog ref="dialog" title="Subscription required" :show-x="true">
<p>To use this feature a Cloudron subscription needs to be set up</p>
<Button href="https://console.cloudron.io" target="_blank">Set up</Button>
</Dialog>
</template>