28 lines
472 B
Vue

<template>
<div
class="ds-form-item"
:class="$parentInput ? $parentInput.stateClasses : ''">
<ds-input-label
v-if="$parentInput"
:label="$parentInput.label"
:for="$parentInput.id" />
<slot/>
<ds-input-error :error="$parentInput.error" />
</div>
</template>
<script>
/**
* @version 1.0.0
* @private
*/
export default {
name: 'DsFormItem',
inject: ['$parentInput']
}
</script>
<style lang="scss">
@import 'style';
</style>