18 lines
820 B
Vue
18 lines
820 B
Vue
|
|
<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>
|