@page "/"
<h1 data-tour-step="Hello">Hello, world!</h1>
Welcome to your new app.
<ul>
<li data-tour-step="step-1">Step 1</li>
<li data-tour-step="step-2">Step 2</li>
<li data-tour-step="step-3">Step 3</li>
<li data-tour-step="step-4">Step 4</li>
<li data-tour-step="step-5">Step 5</li>
</ul>
<button @onclick="OnButtonClick">Take the tour!</button>
<div data-tour-name="my-tour" style="display: none;">
<div data-tour-step data-target="Hello">
This is the Hello, World object
</div>
<div data-tour-step data-target="step-1">
This is the first step
</div>
<div data-tour-step data-target="step-5">
Now we have skipped ahead to the last step
</div>
</div>
@inject IJSRuntime JSRuntime
@code {
private async Task OnButtonClick()
{
await JSRuntime.InvokeVoidAsync("tour.start", "my-tour");
}
}