gdc_cmod/app/Views/shared/dialog_setPassword.php
mahdahar 33ccb976cc Refactor: Consolidate duplicate dashboard views into shared components
- Created shared dashboard components in app/Views/shared/:
  - dashboard_config.php, dashboard_table.php, dashboard_validate.php
  - dialog_sample.php, dialog_val.php, script_dashboard.php, script_validate.php
  - layout_dashboard.php
- Removed duplicate views from role-specific directories (admin, cs, lab, phlebo, superuser)
- Consolidated 575-line duplicate index.php files into shared components
- Updated controllers to use new shared view structure
- Added ApiValidateController for validation endpoints
- Reduced code duplication across 5 role-based dashboards

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-01-22 18:32:53 +07:00

29 lines
1.2 KiB
PHP

<dialog class="modal" :open="isDialogSetPasswordOpen">
<div class="modal-box w-96">
<h3 class="font-bold text-lg mb-4">Change Password</h3>
<div class="form-control w-full">
<label class="label">
<span class="label-text">New Password</span>
</label>
<input type="password" x-model="password" class="input input-bordered w-full" placeholder="Enter new password" />
</div>
<div class="form-control w-full mt-3">
<label class="label">
<span class="label-text">Confirm Password</span>
</label>
<input type="password" x-model="confirm_password" class="input input-bordered w-full" placeholder="Confirm new password" />
</div>
<div x-show="error" class="alert alert-error mt-3 text-sm">
<span x-text="error"></span>
</div>
<div class="modal-action">
<button class="btn btn-ghost" @click="closeDialogSetPassword()">Cancel</button>
<button class="btn btn-primary" @click="savePassword('<?=session('userid'); ?>')" :disabled="isLoading">
<span x-show="isLoading" class="loading loading-spinner loading-sm"></span>
Save
</button>
</div>
</div>
<div class="modal-backdrop bg-black/30" @click="closeDialogSetPassword()"></div>
</dialog>