Progress 
Sub-component for Wizard and Timeline.
Usage 
Simple Usage 
Step 1
Step 2
Step 3
Step 4
Step 5
vue
<template>
  <p-progress>
    <p-progress-item title="Step 1" />
    <p-progress-item title="Step 2" active />
    <p-progress-item title="Step 3" />
    <p-progress-item title="Step 4" />
    <p-progress-item title="Step 5" />
  </p-progress>
</template>Multiple Active 
Step 1
Step 2
Step 3
Step 4
Step 5
vue
<template>
  <p-progress>
    <p-progress-item title="Step 1" active />
    <p-progress-item title="Step 2" active />
    <p-progress-item title="Step 3" active />
    <p-progress-item title="Step 4" />
    <p-progress-item title="Step 5" />
  </p-progress>
</template>Variants 
There are 2 variants, dot and counter, default is dot
Step 1
Step 2
Step 3
Step 4
Step 1
Step 2
Step 3
Step 4
vue
<template>
  <p-progress variant="dot">
    <p-progress-item title="Step 1" />
    <p-progress-item title="Step 2" />
    <p-progress-item title="Step 3" />
    <p-progress-item title="Step 4" />
  </p-progress>
  <p-progress variant="counter">
    <p-progress-item title="Step 1" />
    <p-progress-item title="Step 2" />
    <p-progress-item title="Step 3" />
    <p-progress-item title="Step 4" />
  </p-progress>
</template>Title Variants 
There are 2 label's variants, specific and general, default is specific
Step 1
Step 2
Step 3
Step 4
Step 1
Step 2
Step 3
Step 4
Step 2
vue
<template>
<p-progress title-variant="specific">
    <p-progress-item title="Step 1" active />
    <p-progress-item title="Step 2" active />
    <p-progress-item title="Step 3" />
    <p-progress-item title="Step 4" />
  </p-progress>
  <p-progress title-variant="general">
    <p-progress-item title="Step 1" active />
    <p-progress-item title="Step 2" active />
    <p-progress-item title="Step 3" />
    <p-progress-item title="Step 4" />
  </p-progress>
</template>Custom Icon 
You can customize progress point with icon with slot icon.
Step 1
Step 2
Step 3
Step 4
vue
<template>
  <p-progress variant="dot">
    <p-progress-item title="Step 1" />
    <p-progress-item title="Step 2" active>
      <template #icon>
        <IconDocument />
      </template>
    </p-progress-item>
    <p-progress-item title="Step 3" />
    <p-progress-item title="Step 4" />
  </p-progress>
</template>
<script setup>
import IconDocument from '@privyid/persona-icon/vue/document-filled/20.vue'
</script>Vertical Mode 
Step 1
Step 2
Step 3
Step 4
vue
<template>
  <p-progress vertical>
    <p-progress-item title="Step 1" active />
    <p-progress-item title="Step 2" active />
    <p-progress-item title="Step 3" />
    <p-progress-item title="Step 4" />
  </p-progress>
</template>Variables 
Progress use local CSS variables on .progress for enhanced real-time customization.
sass
--p-bg-bar-active-state: theme(backgroundColor.info.emphasis);
--p-bg-bar-normal-state: theme(backgroundColor.base.DEFAULT);
--p-bg-dark-bar-active-state: theme(backgroundColor.dark.info.emphasis);
--p-bg-dark-bar-normal-state: theme(backgroundColor.dark.base.DEFAULT);API 
Props <p-progress> 
| Props | Type | Default | Description | 
|---|---|---|---|
| variant | String | dot | Progress point variant, valid value is dot,counter | 
| titleVariant | String | specific | Progress title variant, valid value is specific,general | 
| vertical | Boolean | false | Vertical mode | 
Slots <p-progress> 
| Name | Description | 
|---|---|
| default | Content to place progress item | 
Events <p-progress> 
| Name | Arguments | Description | 
|---|---|---|
| There no event here | ||
Props <p-progress-item> 
| Props | Type | Default | Description | 
|---|---|---|---|
| title | String | - | Progress Item title | 
| active | Boolean | false | Progress Item active state | 
Slots <p-progress-item> 
| Name | Description | 
|---|---|
| title | Content to use as title | 
| icon | Content to place as progress point icon | 
Events <p-progress-item> 
| Name | Arguments | Description | 
|---|---|---|
| There no event here | ||