ToolHost Step

Displays one workflow step with title, description, index/total, state, progress, and optional slotted details.

HTML example

<slex-step title="Project details" description="Enter the project name." index="1" total="3">
  <slex-input label="Project name" placeholder="my-project"></slex-input>
</slex-step>

API Reference

Defaults describe rendered behavior when an attribute is omitted, not necessarily the property getter; auto means derived as described. Boolean attributes use presence; pass arrays through JavaScript properties.

Property / attribute Type Default Description
title string "" Step heading.
description string "" Supporting text below the heading.
index string / number unset Current step index; shown alone unless total is set.
total string / number unset Total step count, rendered with index as index/total.
state string unset State data value used by theme styles.
progress string / number "" Explicit progress label; takes precedence over index and total when non-empty.

Slots: default slot accepting ordinary HTML or custom elements.

Contract summary

Use dist/custom-elements.json for exact types and full descriptions. Use attributes for scalar initial values, JavaScript properties for arrays/objects, and native events for interaction.