Input Group 
Combine multiple input in singleline.
Usage 
Simple Usage 
preview
vue
<template>
  <p-input-group>
    <p-input />
    <p-button variant="input">
      Submit
    </p-button>
  </p-input-group>
</template>With Addon 
preview
vue
<template>
  <p-input-group>
    <p-input-group-addon>
      <IconEmail />
    </p-input-group-addon>
    <p-input />
  </p-input-group>
</template>With Addon and Divider 
preview
vue
<template>
  <p-input-group>
    <p-input-group-addon>
      <IconEmail />
    </p-input-group-addon>
    <p-divider vertical />
    <p-input />
    <p-button variant="input">
      Submit
    </p-button>
  </p-input-group>
</template>Input and Select 
preview
vue
<template>
  <p-input-group>
    <p-select :options="['A', 'B', 'C']" />
    <p-input />
  </p-input-group>
</template>Multiple Input 
preview
vue
<template>
  <p-input-group>
    <p-input />
    <p-divider vertical />
    <p-input />
    <p-divider vertical />
    <p-input />
  </p-input-group>
</template>Sizing 
Input Group also has 4 variants size: xs, sm, md, lg, default is md.
preview
vue
<template>
  <p-input-group size="xs">
    <p-input />
    <p-button variant="input">
      Submit
    </p-button>
  </p-input-group>
  <p-input-group size="sm">
    <p-input />
    <p-button variant="input">
      Submit
    </p-button>
  </p-input-group>
  <p-input-group size="md">
    <p-input />
    <p-button variant="input">
      Submit
    </p-button>
  </p-input-group>
  <p-input-group size="lg">
    <p-input />
    <p-button variant="input">
      Submit
    </p-button>
  </p-input-group>
</template>Disabled State 
Adding prop disabled to Input Group to unified input into disabled state
preview
vue
<template>
  <p-input-group disabled>
    <p-input-group-addon>
      <IconEmail />
    </p-input-group-addon>
    <p-divider vertical />
    <p-input />
    <p-button variant="input">
      Submit
    </p-button>
  </p-input-group>
</template>Error State 
Adding prop error to Input Group to unified input into error state
preview
vue
<template>
  <p-input-group error>
    <p-input-group-addon>
      <IconEmail />
    </p-input-group-addon>
    <p-divider vertical />
    <p-input />
    <p-button variant="input">
      Submit
    </p-button>
  </p-input-group>
</template>API 
Props 
| Props | Type | Default | Description | 
|---|---|---|---|
| size | String | md | Input size variant, valid value: xs,sm,md,lg | 
| disabled | Boolean | false | Disabled state | 
| readonly | Boolean | false | Readonly state | 
| error | Boolean | false | Error state | 
Slots 
| Name | Description | 
|---|---|
| default | Content to place a form input | 
Events 
| Name | Arguments | Description | 
|---|---|---|
| There no props here | ||