refactor(ui): remove unocss attributify for FieldValues (#696)
This commit is contained in:
@@ -29,16 +29,16 @@ function removeItem(index: number) {
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="max-w-full">
|
||||
<label class="flex flex-col gap-2">
|
||||
<div :class="['max-w-full']">
|
||||
<label :class="['flex', 'flex-col', 'gap-2']">
|
||||
<div>
|
||||
<div class="flex items-center gap-1 text-sm font-medium">
|
||||
<div :class="['flex', 'items-center', 'gap-1', 'text-sm', 'font-medium']">
|
||||
<slot name="label">
|
||||
{{ props.label }}
|
||||
</slot>
|
||||
<span v-if="props.required !== false" class="text-red-500">*</span>
|
||||
<span v-if="props.required !== false" :class="['text-red-500']">*</span>
|
||||
</div>
|
||||
<div class="text-nowrap text-xs text-neutral-500 dark:text-neutral-400">
|
||||
<div :class="['text-nowrap', 'text-xs', 'text-neutral-500', 'dark:text-neutral-400']">
|
||||
<slot name="description">
|
||||
{{ props.description }}
|
||||
</slot>
|
||||
@@ -49,17 +49,17 @@ function removeItem(index: number) {
|
||||
<div
|
||||
v-for="(_, index) in items"
|
||||
:key="index"
|
||||
class="w-full flex items-center gap-2"
|
||||
:class="['w-full', 'flex', 'items-center', 'gap-2']"
|
||||
>
|
||||
<Input
|
||||
v-model="items[index]"
|
||||
:placeholder="props.valuePlaceholder"
|
||||
class="w-90%"
|
||||
:class="['w-90%']"
|
||||
/>
|
||||
<button i-solar:minus-circle-line-duotone size="6" class="min-w-20px w-10% flex text-red-500" @click="removeItem(index)" />
|
||||
<button i-solar:minus-circle-line-duotone size="6" :class="['min-w-20px', 'w-10%', 'flex', 'text-red-500']" @click="removeItem(index)" />
|
||||
</div>
|
||||
|
||||
<div i-solar:add-circle-line-duotone size="6" class="mt-2 w-4/5 text-blue-500" @click="addItem" />
|
||||
<div i-solar:add-circle-line-duotone size="6" :class="['mt-2', 'w-4/5', 'text-blue-500']" @click="addItem" />
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user