<template>
    <AppLayout title="Dashboard">
        <template #header>
            <div class="grid grid-flow-col auto-cols-auto place-content-between">
                <h2 class="font-semibold text-xl text-gray-800 leading-tight">
                    Plans
                </h2>
                <a href="/create" class="btn btn-primary">Create</a>
            </div>
        </template>
        <div class="py-12">
            <div class="max-w-7xl mx-auto sm:px-6 lg:px-8">
                <div class="bg-white overflow-hidden shadow-xl sm:rounded-lg">
                    <Alert :message="alert.alert_text" :is_successful="alert.success_alert" :is_error="alert.error_alert" />
                    <section class="bg-gray-100 py-8">
                        <div class="container mx-auto px-2 pt-4 pb-12 text-gray-800">
                            <h2 class="w-full my-2 text-5xl font-bold leading-tight text-center text-gray-800">
                                Pricing
                            </h2>
                            <div class="w-full mb-4">
                                <div class="h-1 mx-auto gradient w-64 opacity-25 my-0 py-0 rounded-t"></div>
                            </div>
                            <div class="flex flex-col sm:flex-row justify-center pt-12 my-12 sm:my-4">
                                <div class="flex flex-col w-5/6 lg:w-1/4 mx-auto lg:mx-0 rounded-none lg:rounded-l-lg bg-white mt-4">
                                    <div class="flex-1 bg-white text-gray-600 rounded-t rounded-b-none overflow-hidden shadow">
                                        <div class="p-8 text-3xl font-bold text-center border-b-4">
                                            Free
                                        </div>
                                        <ul class="w-full text-center text-sm">
                                            <li class="border-b py-4">Create Two upto 2 CRMs</li>
                                            <li class="border-b py-4">CRMs expire after 7 days</li>
                                            <li class="border-b py-4">Limited Support</li>
                                        </ul>
                                    </div>
                                    <div class="flex-none mt-auto bg-white rounded-b rounded-t-none overflow-hidden shadow p-6">
                                        <div class="w-full pt-6 text-3xl text-gray-600 font-bold text-center">
                                            Free
                                        </div>
                                        <div class="flex items-center justify-center">
                                            <a v-if="current_plan !== 1" :href="`/billing/1`" class="mx-auto lg:mx-0 hover:underline gradient text-black font-bold rounded-full my-6 py-4 px-8 shadow-lg focus:outline-none focus:shadow-outline transform transition hover:scale-105 duration-300 ease-in-out"> Select Plan </a>
                                            <span class="mx-auto lg:mx-0 gradient text-black font-bold rounded-full my-6 py-4 px-8" v-else>Current Plan</span>
                                        </div>
                                    </div>
                                </div>
                                <div class="flex flex-col w-5/6 lg:w-1/3 mx-auto lg:mx-0 rounded-lg bg-white mt-4 sm:-mt-6 shadow-lg z-10">
                                    <div class="flex-1 bg-white rounded-t rounded-b-none overflow-hidden shadow">
                                        <div class="w-full p-8 text-3xl font-bold text-center">Basic</div>
                                        <div class="h-1 w-full gradient my-0 py-0 rounded-t"></div>
                                        <ul class="w-full text-center text-base font-bold">
                                            <li class="border-b py-4">Create Two upto 5 CRMs</li>
                                            <li class="border-b py-4">30 Days Free</li>
                                            <li class="border-b py-4">Support</li>
                                        </ul>
                                    </div>
                                    <div class="flex-none mt-auto bg-white rounded-b rounded-t-none overflow-hidden shadow p-6">
                                        <div class="w-full pt-6 text-4xl font-bold text-center">
                                            $14.99
                                        </div>
                                        <div class="flex items-center justify-center">
                                            <a v-if="current_plan !== 2" :href="`/billing/2`" class="mx-auto lg:mx-0 hover:underline gradient text-black font-bold rounded-full my-6 py-4 px-8 shadow-lg focus:outline-none focus:shadow-outline transform transition hover:scale-105 duration-300 ease-in-out"> Select Plan </a>
                                            <span class="mx-auto lg:mx-0 gradient text-black font-bold rounded-full my-6 py-4 px-8" v-else>Current Plan</span>
                                        </div>
                                    </div>
                                </div>
                                <div class="flex flex-col w-5/6 lg:w-1/4 mx-auto lg:mx-0 rounded-none lg:rounded-l-lg bg-white mt-4">
                                    <div class="flex-1 bg-white text-gray-600 rounded-t rounded-b-none overflow-hidden shadow">
                                        <div  class="p-8 text-3xl font-bold text-center border-b-4">
                                            Pro
                                        </div>
                                        <ul class="w-full text-center text-sm">
                                            <li class="border-b py-4">Create upto 10 CRMs</li>
                                            <li class="border-b py-4">30 Days Free</li>
                                            <li class="border-b py-4">Priority Support</li>
                                        </ul>
                                    </div>
                                    <div class="flex-none mt-auto bg-white rounded-b rounded-t-none overflow-hidden shadow p-6">
                                        <div class="w-full pt-6 text-3xl text-gray-600 font-bold text-center">
                                            $99
                                        </div>
                                        <div class="flex items-center justify-center">
                                            <a v-if="current_plan !== 3" :href="`/billing/3`" class="mx-auto lg:mx-0 hover:underline gradient text-black font-bold rounded-full my-6 py-4 px-8 shadow-lg focus:outline-none focus:shadow-outline transform transition hover:scale-105 duration-300 ease-in-out"> Select Plan </a>
                                            <span class="mx-auto lg:mx-0 gradient text-black font-bold rounded-full my-6 py-4 px-8" v-else>Current Plan</span>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </section>
                </div>
            </div>
        </div>
    </AppLayout>
</template>
<script setup>
import axios from "axios";
import Alert from "@/Components/Alert.vue";
import AppLayout from '@/Layouts/AppLayout.vue';
import { usePage } from '@inertiajs/inertia-vue3';
import { ref, onMounted, reactive } from 'vue';
const plans = ref(usePage().props.value.plans);
const current_plan = ref(usePage().props.value.plan_id)
const alert = reactive({
    success_alert : ref(0),
    error_alert : ref(0),
    alert_text : ref('')
});
const change_package = function() {
}
</script>
 
  |