Buefy has a Field.vue component that looks as shown below
<template>
<div class="field" :class="rootClasses">
<div
v-if="horizontal"
class="field-label"
:class="[customClass, fieldLabelSize]">
<label
v-if="hasLabel"
:for="labelFor"
:class="customClass"
class="label" >
<slot v-if="$slots.label" name="label"/>
<template v-else>{{ label }}</template>
</label>
</div>
<template v-else>
<label
v-if="hasLabel"
:for="labelFor"
:class="customClass"
class="label">
<slot v-if="$slots.label" name="label"/>
<template v-else>{{ label }}</template>
</label>
</template>
<b-field-body
v-if="horizontal"
:message="newMessage ? formattedMessage : ''"
:type="newType">
<slot/>
</b-field-body>
<div v-else-if="hasInnerField" class="field-body">
<b-field
:addons="false"
:type="newType"
:class="innerFieldClasses">
<slot/>
</b-field>
</div>
<template v-else>
<slot/>
</template>
<p
v-if="hasMessage && !horizontal"
class="help"
:class="newType"
>
<slot v-if="$slots.message" name="message"/>
<template v-else>
<template v-for="(mess, i) in formattedMessage">
{{ mess }}
<br :key="i" v-if="(i + 1) < formattedMessage.length">
</template>
</template>
</p>
</div>
</template>
Full code for the above is right HERE
I want to add a transition the paragraph with class help so that it doesn't abruptly appear and disappear. How do I achieve this?