chore: design improvements

This commit is contained in:
Benjamin Canac
2022-01-10 11:02:33 +01:00
parent 542ee205df
commit a13a4b5e4f
4 changed files with 22 additions and 34 deletions

View File

@@ -14,9 +14,9 @@
@blur="$emit('blur', $event)"
>
</div>
<div v-if="label" class="ml-3 text-sm">
<div v-if="label || $slots.label" class="ml-3 text-sm">
<label :for="name" :class="labelClass">
{{ label }}
<slot name="label">{{ label }}</slot>
<span v-if="required" :class="requiredClass">*</span>
</label>
<p v-if="help" :class="helpClass">

View File

@@ -1,24 +1,17 @@
<template>
<div :class="wrapperClass">
<slot name="label">
<div :class="labelWrapperClass">
<label
v-if="label"
:for="name"
:class="labelClass"
@click="onLabelClick"
>
{{ label }}
<span v-if="required" :class="requiredClass">*</span>
</label>
<span v-if="$slots.hint || hint" :class="hintClass">
<slot name="hint">{{ hint }}</slot>
</span>
</div>
<p v-if="description" :class="descriptionClass">
{{ description }}
</p>
</slot>
<div v-if="label || $slots.label" :class="labelWrapperClass">
<label :for="name" :class="labelClass">
<slot name="label">{{ label }}</slot>
<span v-if="required" :class="requiredClass">*</span>
</label>
<span v-if="$slots.hint || hint" :class="hintClass">
<slot name="hint">{{ hint }}</slot>
</span>
</div>
<p v-if="description" :class="descriptionClass">
{{ description }}
</p>
<div :class="!!label && containerClass">
<slot />
<p v-if="help" :class="helpClass">

View File

@@ -14,9 +14,9 @@
@blur="$emit('blur', $event)"
>
</div>
<div v-if="label" class="ml-3 text-sm">
<div v-if="label || $slots.label" class="ml-3 text-sm">
<label :for="`${name}-${value}`" :class="labelClass">
{{ label }}
<slot name="label">{{ label }}</slot>
<span v-if="required" :class="requiredClass">*</span>
</label>
<p v-if="help" :class="helpClass">