diff --git a/BlazorOpenApi/BlazorOpenApi.csproj b/BlazorOpenApi/BlazorOpenApi.csproj index 08dfbab..7ed649b 100644 --- a/BlazorOpenApi/BlazorOpenApi.csproj +++ b/BlazorOpenApi/BlazorOpenApi.csproj @@ -17,8 +17,9 @@ - - - + + + + diff --git a/BlazorOpenApi/Controls/ExampleDataGeneratorControl.razor b/BlazorOpenApi/Controls/ExampleDataGeneratorControl.razor index 9adb5bb..17a161f 100644 --- a/BlazorOpenApi/Controls/ExampleDataGeneratorControl.razor +++ b/BlazorOpenApi/Controls/ExampleDataGeneratorControl.razor @@ -54,7 +54,9 @@ } else { - exampleData[parameter.Name] = GenerateExampleFromSchema(parameter.Schema); + var ex = GenerateExampleFromSchema(parameter.Schema); + if (ex != null) + exampleData[parameter.Name] = ex; } } diff --git a/BlazorOpenApi/TableOfContentsTree.cs b/BlazorOpenApi/TableOfContentsTree.cs index 999b2bd..6029aa3 100644 --- a/BlazorOpenApi/TableOfContentsTree.cs +++ b/BlazorOpenApi/TableOfContentsTree.cs @@ -9,7 +9,7 @@ internal class TableOfContentsTree : ITableOfContentsTree private readonly Dictionary _nodes = new(); private readonly List _order = new(); - public event EventHandler Changed; + public event EventHandler? Changed; public void Clear() { diff --git a/README.md b/README.md index 67a95e1..ed8a83b 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,9 @@ It is a pure Blazor implementation. ## Screenshots -[Light mode](docs/light.png) -[Dark mode](docs/dark.png) -[Examples generation](docs/example-data.png)] +![Light mode](docs/light.png){ width=250px } +![Dark mode](docs/dark.png){ width=250px } +![Examples generation](docs/example-data.png)]{ width=250px } ## Installation