Steps Page Examples
<div class="e-layout e-layout-without_navigation">
<header class="e-layout__header e-layout__header-form">
<!-- Optional Back Button -->
<a href="#" class="e-layout__back">
<e-layout-back-button>Go to Overview</e-layout-back-button>
</a>
<h1 class="e-layout__title">Workflow Name</h1>
<!-- Page Actions -->
<div class="e-layout__actions">
<button type="button" class="e-layout__action e-btn e-btn-primary">Save</button>
</div>
</header>
<main class="e-layout__content e-layout__content-form">
<section class="e-layout__section e-padding-l">
<!-- Page Contents -->
<h2>Workflow Overview</h2>
<p>(Describe to the user what's the point of this workflow)</p>
<div class="e-checklist">
<a class="e-checklist__item" href="#">
<div class="e-checklist__status e-checklist__status-checked"></div>
<div class="e-checklist__container">
<div class="e-checklist__title">
First Form Name
</div>
<div class="e-checklist__content">
(Describe to the user what's the point of this form)
</div>
</div>
</a>
<a class="e-checklist__item" href="#">
<div class="e-checklist__status e-checklist__status-checked"></div>
<div class="e-checklist__container">
<div class="e-checklist__title">
Second Form Name
</div>
<div class="e-checklist__content">
(Describe to the user what's the point of this form)
</div>
</div>
</a>
<a class="e-checklist__item" href="#">
<div class="e-checklist__status e-checklist__status"></div>
<div class="e-checklist__container">
<div class="e-checklist__title">
Third Form Name
<span class="e-label e-label-danger e-margin-left-2xs">
<e-icon class="e-label__icon" icon="e-error" color="white" type="small"></e-icon>
Form Error
</span>
</div>
<div class="e-checklist__content">
(Describe to the user what's the point of this form)
</div>
</div>
</a>
</div>
<div class="e-margin-top-l">
<button class="e-btn e-btn-primary">
Next Step
</button>
</div>
<!-- Steps -->
<e-step-bar floating>
<e-step label="Overview" selected></e-step>
<e-step label="First Form"></e-step>
<e-step label="Second Form"></e-step>
<e-step label="Third Form" badge="!"></e-step>
<e-step label="Finalize" icon="e-finish"></e-step>
</e-step-bar>
</section>
</main>
</div>
<div class="e-layout e-layout-with_steps">
<header class="e-layout__header e-layout__header-form">
<!-- Optional Back Button -->
<a href="#" class="e-layout__back">
<e-layout-back-button>Go to Overview</e-layout-back-button>
</a>
<h1 class="e-layout__title">Workflow Name</h1>
<!-- Page Actions -->
<div class="e-layout__actions">
<button type="button" class="e-layout__action e-btn e-btn-primary">Save</button>
</div>
</header>
<main class="e-layout__content e-layout__content-form">
<section class="e-layout__section e-padding-l">
<!-- Page Contents -->
<h2>First Form Name</h2>
<p>(Describe to the user what's the point of this form)</p>
<div class="e-field e-field-inline">
<label class="e-field__label" for="input01">
First Name
</label>
<input class="e-input" id="input01" type="text" placeholder="e.g. Joe" value="John">
</div>
<div class="e-field e-field-inline">
<label class="e-field__label" for="input02">
Last Name
</label>
<input class="e-input" id="input02" type="text" placeholder="e.g. Doe">
</div>
<div class="e-margin-top-l">
<button class="e-btn">
Previous Step
</button>
<button class="e-btn e-btn-primary">
Next Step
</button>
</div>
<!-- Steps -->
<e-step-bar floating>
<e-step label="Overview"></e-step>
<e-step label="First Form" selected></e-step>
<e-step label="Second Form"></e-step>
<e-step label="Third Form" badge="!"></e-step>
<e-step label="Finalize" icon="e-finish"></e-step>
</e-step-bar>
</section>
</main>
</div>
<div class="e-layout e-layout-with_steps">
<header class="e-layout__header e-layout__header-form">
<!-- Optional Back Button -->
<a href="#" class="e-layout__back">
<e-layout-back-button>Go to Overview</e-layout-back-button>
</a>
<h1 class="e-layout__title">Workflow Name</h1>
<!-- Page Actions -->
<div class="e-layout__actions">
<button type="button" class="e-layout__action e-btn e-btn-primary">Save</button>
</div>
</header>
<main class="e-layout__content e-layout__content-form">
<section class="e-layout__section e-padding-l">
<!-- Page Contents -->
<h2>Finalize Workflow</h2>
<p>Here you can review the inputted data before proceeding to the end of the workflow.</p>
<h3 class="e-margin-top-xl">First Form Name</h3>
<table class="e-table e-table-bordered" data-e-version="2">
<tbody>
<tr>
<td class="font-weight-bold e-table__col-medium">
First Name
</td>
<td>
John
</td>
</tr>
<tr>
<td class="font-weight-bold">
Last Name
</td>
<td>
<span class="text-color-gray-400">(Not set)</span>
</td>
</tr>
</tbody>
</table>
<h3 class="e-margin-top-xl">Second Form Name</h3>
<table class="e-table e-table-bordered" data-e-version="2">
<tbody>
<tr>
<td class="font-weight-bold e-table__col-medium">
Text Input
</td>
<td>
Lorem ipsum dolor sit amet, consectetur adipiscing elit
</td>
</tr>
</tbody>
</table>
<h3 class="e-margin-top-xl">Third Form Name</h3>
<table class="e-table e-table-bordered" data-e-version="2">
<tbody>
<tr>
<td class="font-weight-bold e-table__col-medium">
First Select
</td>
<td>
Option 1
</td>
</tr>
<tr>
<td class="font-weight-bold">
Second Select
</td>
<td>
<span class="text-color-gray-400">(Not Set)</span>
<span class="e-label e-label-danger e-margin-left-xs">
<e-icon class="e-label__icon" icon="e-error" color="white" type="small"></e-icon>
Missing Required Data
</span>
</td>
</tr>
</tbody>
</table>
<e-notification class="e-margin-top-xl" type="info">
<e-notification-content>
(Tell the user what's going to happen after they click the Complete Workflow button and the workflow is done.)
</e-notification-content>
</e-notification>
<div class="e-margin-top-l">
<button class="e-btn">
Previous Step
</button>
<button class="e-btn e-btn-primary">
Complete Workflow
</button>
</div>
<!-- Steps -->
<e-step-bar floating>
<e-step label="Overview"></e-step>
<e-step label="First Form"></e-step>
<e-step label="Second Form"></e-step>
<e-step label="Third Form" badge="!"></e-step>
<e-step label="Finalize" icon="e-finish" selected></e-step>
</e-step-bar>
</section>
</main>
</div>
<div class="e-layout e-layout-with_steps">
<header class="e-layout__header e-layout__header-form">
<!-- Optional Back Button -->
<a href="#" class="e-layout__back">
<e-layout-back-button>Go to Overview</e-layout-back-button>
</a>
<h1 class="e-layout__title">Workflow Name</h1>
</header>
<main class="e-layout__content e-layout__content-form">
<section class="e-layout__section e-padding-l">
<!-- Page Contents -->
<e-confetti size="large">
<e-illustrated-message type="success">
<e-icon icon="e-celebrate" size="large" color="inherit" slot="icon"></e-icon>
<div slot="title">Workflow Completed</div>
<div slot="description">(Describe to the user what happened, what's important to know going forward)</div>
<button class="e-btn e-btn-highlight" slot="actions">Go to Overview</button>
</e-illustrated-message>
</e-confetti>
</section>
</main>
</div>
document.querySelector('e-confetti').fire();