Files
database-kesiswaan/resources/views/users/_form.blade.php
T

25 lines
1.6 KiB
PHP

<div class="grid grid-cols-1 gap-5 md:grid-cols-2">
<x-form-input name="name" label="Nama Lengkap" :value="$user->name ?? ''" required />
<x-form-input name="email" label="Email" type="email" :value="$user->email ?? ''" required />
<div>
<x-form-select name="role" label="Role" :options="$roleOptions" :value="$user->role ?? 'staff'" placeholder="-- Pilih role --" required />
<p class="mt-2 text-xs text-slate-500">Administrator punya akses penuh ke pengaturan sistem, staff hanya untuk operasional harian.</p>
</div>
<div class="rounded-3xl border border-slate-200 bg-slate-50 p-5 md:col-span-2">
<div class="mb-4 flex items-start gap-3 rounded-2xl border border-indigo-100 bg-indigo-50 px-4 py-3 text-sm text-indigo-700">
<i class="fa-solid fa-shield-halved mt-0.5"></i>
<div>
<div class="font-semibold">Keamanan akun</div>
<div class="mt-1 text-xs text-indigo-700/80">Gunakan password minimal 8 karakter. Untuk akun yang sedang diedit, password boleh dikosongkan jika tidak ingin diubah.</div>
</div>
</div>
<div class="grid grid-cols-1 gap-5 md:grid-cols-2">
<x-form-input name="password" label="Password {{ isset($user) ? '(opsional jika tidak diubah)' : '' }}" type="password" />
<x-form-input name="password_confirmation" label="Konfirmasi Password" type="password" />
</div>
<p class="mt-3 text-xs text-slate-500">Tips: kombinasikan huruf besar, huruf kecil, angka, dan simbol untuk password yang lebih kuat.</p>
</div>
</div>