Compare commits

..

No commits in common. "master" and "v0.9.6" have entirely different histories.

View File

@ -9,17 +9,9 @@ It is a pure Blazor implementation.
## Screenshots ## Screenshots
Light theme: ![Light mode](docs/light.png){ width=250px }
![Dark mode](docs/dark.png){ width=250px }
![Light mode](https://raw.githubusercontent.com/unclshura/BlazorOpenApi/master/docs/light.png) ![Examples generation](docs/example-data.png)]{ width=250px }
Dark Theme:
![Dark mode](https://raw.githubusercontent.com/unclshura/BlazorOpenApi/master/docs/dark.png)
Examples generation:
![Examples generation](https://raw.githubusercontent.com/unclshura/BlazorOpenApi/master/docs/example-data.png)
## Installation ## Installation
@ -28,15 +20,12 @@ You can install the package from NuGet:
dotnet add package BlazorOpenApi dotnet add package BlazorOpenApi
``` ```
## Source code Source code:
```bash
|What |Where | Github: https://github.com/unclshura/BlazorOpenApi
|--------|------------------------------------------------| HTTPS: https://github.com/unclshura/BlazorOpenApi.git
| Github | https://github.com/unclshura/BlazorOpenApi | SSH: git@github.com:unclshura/BlazorOpenApi.git
| HTTPS | https://github.com/unclshura/BlazorOpenApi.git | ```
| SSH | git@github.com:unclshura/BlazorOpenApi.git |
| NuGet | https://www.nuget.org/packages/BlazorOpenApi/ |
## Features ## Features
@ -55,12 +44,12 @@ To use the component, add the following line to your `_Imports.razor` file:
@using BlazorOpenApi.Controls @using BlazorOpenApi.Controls
``` ```
Then, you can use the component in your Blazor application: Then, you can use the component in your Blazor application:
```c# ```razor
<OpenAPIUIControl Url="https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.0/petstore.yaml" /> <OpenAPIUIControl Url="https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.0/petstore.yaml" />
``` ```
To customize the palette you can use something like this: To customize the palette you can use something like this:
```c# ```razor
<OpenAPIUIControl Url="@Url" Palette="@TestPalette"/> <OpenAPIUIControl Url="@Url" Palette="@TestPalette"/>
@code { @code {