The progress component is used to visually represent the completion of a task or operation. It shows how much of the task has been completed and how much is still left.
<script lang="ts" setup>
import { ProgressBar } from 'focus-ui';
</script>
<template>
<ProgressBar :value="33" />
</template>Using the indicator-position prop, you can position the progress indicator above or below the progress bar.
<script lang="ts" setup>
import { ProgressBar, ProgressBarIndicator } from 'focus-ui';
</script>
<template>
<ProgressBar :value="33" indicator-position="above">
<ProgressBarIndicator align="right">33% completed</ProgressBarIndicator>
</ProgressBar>
</template><script lang="ts" setup>
import { ProgressBar, ProgressBarIndicator } from 'focus-ui';
</script>
<template>
<ProgressBar :value="33" indicator-position="below">
<ProgressBarIndicator align="right">33% completed</ProgressBarIndicator>
</ProgressBar>
</template>Using the align prop, you can align the progress indicator to the left, center, or right.
<script lang="ts" setup>
import { ProgressBar, ProgressBarIndicator } from 'focus-ui';
</script>
<template>
<ProgressBar :value="33" indicator-position="below">
<ProgressBarIndicator align="left">33% completed</ProgressBarIndicator>
</ProgressBar>
</template>Progress components should:
Skeleton page component.