import glob
import re

files = glob.glob('resources/views/livewire/admin/**/*.blade.php', recursive=True)

for filepath in files:
    with open(filepath, 'r') as f:
        content = f.read()

    # Replace outer div
    content = re.sub(
        r'<div class="fixed inset-0 z-50 flex items-center justify-center[^>]*>',
        r'<div class="fixed inset-0 z-50 flex justify-end">',
        content
    )
    
    # Replace inner modal div
    content = re.sub(
        r'<div class="relative w-full max-w-[a-zA-Z0-9]+ bg-white dark:bg-slate-900 rounded-2xl shadow-2xl overflow-hidden flex flex-col[^>]*>',
        r'<div class="relative w-full md:w-3/4 lg:w-3/4 bg-white dark:bg-slate-900 shadow-2xl overflow-hidden flex flex-col h-full animate-slide-in-right">',
        content
    )

    with open(filepath, 'w') as f:
        f.write(content)

print("Done")
