Progress
Progress components are built with two components: a wrapper <IProgress> and at least one <IProgressBar>. You can set the width of a progress bar by setting its value property.
<template>
    <IProgress>
        <IProgressBar :value="65" />
    </IProgress>
</template>
Inkline includes multiple progress styles. You set the wrapper <IProgress> background using the color property.
<template>
    <IProgress color="light">
        <IProgressBar :value="65" />
    </IProgress>
    <IProgress color="dark">
        <IProgressBar :value="65" />
    </IProgress>
</template>
More importantly, you can change the color of an <IProgressBar> using the color property.
<template>
    <IProgress>
        <IProgressBar color="primary" :value="65" />
    </IProgress>
    <IProgress>
        <IProgressBar color="secondary" :value="65" />
    </IProgress>
    <IProgress>
        <IProgressBar color="info" :value="65" />
    </IProgress>
    <IProgress>
        <IProgressBar color="success" :value="65" />
    </IProgress>
    <IProgress>
        <IProgressBar color="warning" :value="65" />
    </IProgress>
    <IProgress>
        <IProgressBar color="danger" :value="65" />
    </IProgress>
    <IProgress color="light">
        <IProgressBar color="dark" :value="65" />
    </IProgress>
    <IProgress color="dark">
        <IProgressBar color="light" :value="65" />
    </IProgress>
</template>
You're able to use the size modifier to control the size of your progress, using one of the available sizes: sm, md, and lg.
The default size is set to md.
<template>
    <IProgress size="sm">
        <IProgressBar :value="65" />
    </IProgress>
    <IProgress size="md">
        <IProgressBar :value="65" />
    </IProgress>
    <IProgress size="lg">
        <IProgressBar :value="65" />
    </IProgress>
</template>
Inkline allows you to set a min and max modifier to calculate the progress based on a meaningful value. The new min will represent 0% and the max will represent 100%.
<template>
    <IProgress :min="100" :max="200">
        <IProgressBar :value="150" />
    </IProgress>
</template>
You can add multiple <IProgressBar> inside the <IProgress> component to stack them, adding them up to 100%.
<template>
    <IProgress>
        <IProgressBar color="success" value="40" />
        <IProgressBar color="warning" value="20" />
        <IProgressBar color="danger" value="10" />
    </IProgress>
</template>
IProgress
IProgressBar
IProgress
IProgressBar
IProgress
IProgressBar