added public mailbox support

This commit is contained in:
Gitea
2025-05-07 16:33:09 +05:30
parent 6f24db4c8b
commit 08f4618ea8
6 changed files with 174 additions and 46 deletions

View File

@@ -1,8 +1,33 @@
<span>
<div class="flex-1 overflow-hidden rounded-xl border border-neutral-200 dark:border-neutral-700 dark:bg-white/[0.03] sm:px-8 sm:py-8 lg:p-12">
<div class="text-center mb-6">
<div class="flex items-center justify-center gap-3 sm:gap-4">
{{-- Public Label --}}
<span class="text-xs sm:text-sm font-medium @if($premium === false) text-gray-800 dark:text-gray-100 font-semibold @else text-gray-400 dark:text-gray-500 @endif ">
Public
</span>
{{-- Toggle Switch --}}
<label class="relative inline-flex items-center cursor-pointer">
<input
type="checkbox"
wire:click="toggleMode"
class="sr-only peer"
@checked($premium)
>
<div class="w-8 h-4 bg-gray-300 dark:bg-gray-600 rounded-full peer-checked:bg-[#F14743] dark:peer-checked:bg-[#F14743] transition-colors duration-300"></div>
<div class="absolute left-0.5 top-0.5 w-3 h-3 bg-white border border-gray-300 dark:border-gray-700 rounded-full transition-transform duration-300 peer-checked:translate-x-4"></div>
</label>
{{-- Premium Label --}}
<span class="text-xs sm:text-sm font-medium @if($premium === true) text-[#F14743] font-semibold @else text-gray-400 dark:text-gray-500 @endif">
Premium
</span>
</div>
</div>
<div class="rounded-xl border dark:border-white/[0.1] border-black/[0.3] p-6 shadow-xs ring-white/[0.5] lg:w-1/2 mx-auto">
<div class="text-center">
<h2 class="text-lg font-medium text-gray-900 dark:text-gray-400">Generate Premium Email</h2>
<h2 class="text-lg font-medium text-gray-900 dark:text-gray-400">Generate {{ $premium ? 'Premium' : 'Public' }} Email</h2>
<div class="space-y-6">
<div class="my-6">
<div class="w-auto relative block group/input cursor-pointer" x-on:click="$dispatch('copyEmail')">