Files
portal/app/resources/js/components/settings/security/ChangePasswordCard.vue
T

18 lines
820 B
Vue
Raw Normal View History

<script setup lang="ts">
/**
* ChangePasswordCard — карточка смены пароля.
* Sprint 4 Phase B/2 — split SecurityTab (audit O-refactor-04 хвост).
*
* MVP: только статичный display + кнопка-заглушка. Реальный flow смены пароля
* (диалог old/new/new_confirm + POST /api/account/change-password) — отдельный коммит.
*/
</script>
<template>
<v-card variant="outlined" class="pa-4 mb-4">
<h3 class="text-subtitle-2 mb-3">Пароль</h3>
<p class="text-body-2 text-medium-emphasis mb-3">Последняя смена: 12.04.2026 (26 дней назад)</p>
<v-btn variant="outlined" size="small" prepend-icon="mdi-lock-reset"> Сменить пароль </v-btn>
</v-card>
</template>