blazor book
1.0.0
BlazorコンポーネントをホストするためのUIのようなストーリーブック
BlazorBook Nugetパッケージは、Blazor Wasm/Serverアプリと、個々のストーリーを含むRazorクラスライブラリプロジェクトに追加する必要があります。
Install-Package BlazorBook -ProjectName MyProject
Blazorのスタートアップでは、WASM/サーバーアプリ:
app.RegisterAllStories(Assembly.Load("<<Assembly name containing stories>>"));
_Imports.razorで@using BlazorBook.Componentsを追加します
App.razorで
< Router
AppAssembly =" @typeof(App).Assembly "
AdditionalAssemblies =" new[] { typeof(BlazorBook.UI).Assembly } "
>
...
</ Router >ストーリーは登録され、UIはPath /blazorbookで利用可能になります
あなたの物語を封じ込めるために、かみそりクラスライブラリを作成します。これには、 BlazorBook Nugetパッケージが依存関係としてある必要があります。
たとえば、ストーリーは次のとおりです。
@inherits BlazorBook.StoryComponent
@attribute [DisplayName("Story name")]
<div>Hello @(world)!</div>
@code {
string world = "World!";
}