fix: satisfy knip checks for vee-validate migration

- remove stale @primeuix/forms knip ignore dependency

- use FormDescription in password field requirements block

Amp-Thread-ID: https://ampcode.com/threads/T-019c7e06-730d-729e-8602-1bc1dffe4801
Co-authored-by: Amp <amp@ampcode.com>
This commit is contained in:
Alexander Brown
2026-02-20 19:14:02 -08:00
parent 1ad4327079
commit e39aa6a2ca
2 changed files with 6 additions and 3 deletions

View File

@@ -29,7 +29,6 @@ const config: KnipConfig = {
// Weird importmap things
'@iconify-json/lucide',
'@iconify/json',
'@primeuix/forms',
'@primeuix/styled',
'@primeuix/utils',
'@primevue/icons'

View File

@@ -20,7 +20,10 @@
/>
</FormControl>
<div class="flex flex-col gap-1">
<small v-if="meta.dirty || Boolean(errors.password)" class="text-sm">
<FormDescription
v-if="meta.dirty || Boolean(errors.password)"
class="text-sm"
>
{{ t('validation.password.requirements') }}:
<ul class="mt-1 space-y-1">
<li
@@ -59,7 +62,7 @@
{{ t('validation.password.special') }}
</li>
</ul>
</small>
</FormDescription>
</div>
</FormItem>
</FormField>
@@ -95,6 +98,7 @@ import { useI18n } from 'vue-i18n'
import {
FormControl,
FormDescription,
FormField,
FormItem,
FormLabel,