<template>
  <label :class="['checkbox', classSize, {'checkbox-disabled' : disabled}, {'checkbox-inline' : inline}]">
    <input
      type="checkbox"
      class="checkbox-entry"
      :disabled="disabled"
      v-bind="$attrs"
      ref="input"
      :value="value"
      :checked="isChecked"
      v-on="inputListeners"
    >
    
    <span class="checkbox-text" v-html="label"></span>
    <span v-if="description" class="checkbox__description--base">{{ description }}</span>
    <span v-if="error" class="text-error" style="padding-left: 24px;">{{ error }}</span>

  </label>
</template>

<style src="../../identity.css"></style>
<style scoped src="./styles.css" /></style>
<script src="./scripts.js"></script>