## class: `WyProgressLinear`, `wy-progress-linear`

Progress bar with percentage indicator, indeterminate, error and warning states.

### Fields

| Name            | Type      | Default | Description                                                                                                                                                            | Inherited From |
| --------------- | --------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- |
| `padded`        | `boolean` | `false` | Use padding around the progress bar.                                                                                                                                   |                |
| `overlay`       | `boolean` | `false` | Overlayed positioning.                                                                                                                                                 |                |
| `reveal`        | `boolean` | `false` | Reveals the progress after a delay. This makes the progress stay hidden when it has a rapid completion.                                                                |                |
| `value`         | `number`  | `0`     | Progress to display, a fraction between 0 and \`max\`.                                                                                                                 |                |
| `max`           | `number`  | `1`     | Maximum progress to display, defaults to 1.                                                                                                                            |                |
| `indeterminate` | `boolean` | `false` | Indeterminate state. Whether or not to display indeterminate progress, which gives no indication&#xA;to how long an activity will take. Overrides progress indication. |                |
| `warning`       | `boolean` | `false` | Warning state. Overrides normal states.                                                                                                                                |                |
| `error`         | `boolean` | `false` | Error state. Overrides all states.                                                                                                                                     |                |

### Attributes

| Name            | Field         | Inherited From |
| --------------- | ------------- | -------------- |
| `padded`        | padded        |                |
| `overlay`       | overlay       |                |
| `reveal`        | reveal        |                |
| `value`         | value         |                |
| `max`           | max           |                |
| `indeterminate` | indeterminate |                |
| `warning`       | warning       |                |
| `error`         | error         |                |

### CSS Parts

| Name                        | Description                                           |
| --------------------------- | ----------------------------------------------------- |
| `wy-progress`               | Base for progress.                                    |
| `wy-progress-linear`        | Progress wrapper.                                     |
| `wy-progress-overlay`       | When in overlay layer.                                |
| `wy-progress-padded`        | When padded.                                          |
| `wy-progress-reveal`        | When in revealing mode.                               |
| `wy-progress-indeterminate` | When in indeterminate state.                          |
| `wy-progress-warning`       | When in warning state.                                |
| `wy-progress-error`         | When in error state.                                  |
| `wy-inactive-track`         | Track background.                                     |
| `wy-bar`                    | Wrapper for a bar.                                    |
| `wy-bar-inner`              | Inner content of a bar.                               |
| `wy-primary-bar`            | First bar, used for progress and indeterminate state. |
| `wy-secondary-bar`          | Second bar, used for indeterminate state.             |

<details><summary>Private API</summary>

### Fields

| Name          | Privacy   | Type | Default                           | Description | Inherited From |
| ------------- | --------- | ---- | --------------------------------- | ----------- | -------------- |
| `shadowParts` | protected |      | `new ShadowPartsController(this)` |             |                |

</details>

<hr/>

## Exports

| Kind                        | Name                 | Declaration      | Module                                  | Package |
| --------------------------- | -------------------- | ---------------- | --------------------------------------- | ------- |
| `js`                        | `WyProgressLinear`   | WyProgressLinear | lib/components/ui/wy-progress-linear.ts |         |
| `custom-element-definition` | `wy-progress-linear` | WyProgressLinear | lib/components/ui/wy-progress-linear.ts |         |
