AuthLayout.vue 973B

12345678910111213141516171819202122232425262728293031323334
  1. <script setup>
  2. import AppMessage from '@/components/AppMessage.vue'
  3. </script>
  4. <template>
  5. <div class="surface-0 flex align-items-center justify-content-center min-h-screen min-w-screen overflow-hidden">
  6. <div class="grid flex-column align-items-center p-2 lg:p-0" style="min-width: 80%">
  7. <div class="col-12 xl:col-6 p-0">
  8. <AppMessage />
  9. </div>
  10. <div
  11. class="col-12 xl:col-6"
  12. style="
  13. border-radius: 4px;
  14. padding: 0.3rem;
  15. background: linear-gradient(180deg, var(--primary-color), rgba(33, 150, 243, 0) 30%);
  16. "
  17. >
  18. <div
  19. class="flex flex-column m-0 p-4"
  20. style="border-radius: 3px; background: linear-gradient(180deg, var(--surface-50) 38.9%, var(--surface-0))"
  21. >
  22. <p class="text-center mb-5 text-600 font-medium">
  23. <slot name="header" />
  24. </p>
  25. <slot />
  26. </div>
  27. </div>
  28. </div>
  29. </div>
  30. </template>