AspNetCore.SwaggerUI.Themes
1.0.0
See the version list below for details.
dotnet add package AspNetCore.SwaggerUI.Themes --version 1.0.0
NuGet\Install-Package AspNetCore.SwaggerUI.Themes -Version 1.0.0
<PackageReference Include="AspNetCore.SwaggerUI.Themes" Version="1.0.0" />
paket add AspNetCore.SwaggerUI.Themes --version 1.0.0
#r "nuget: AspNetCore.SwaggerUI.Themes, 1.0.0"
// Install AspNetCore.SwaggerUI.Themes as a Cake Addin #addin nuget:?package=AspNetCore.SwaggerUI.Themes&version=1.0.0 // Install AspNetCore.SwaggerUI.Themes as a Cake Tool #tool nuget:?package=AspNetCore.SwaggerUI.Themes&version=1.0.0
Warning: Starting from v1.0.0 the namespace for pre-defined styles is
AspNetCore.Swagger.Themes
instead ofAspNetCore.SwaggerUI.Themes
!
AspNetCore.SwaggerUI.Themes
AspNetCore.SwaggerUI.Themes builds upon Swashbuckle.AspNetCore.SwaggerUI, enhancing the Swagger UI with modern and visually appealing themes.
Getting Started
Customize the Swashbuckle API documentation UI by using AspNetCore.SwaggerUI.Themes in your ASP.NET Core project:
Install the package using .NET CLI or NuGet Package Manager:
dotnet add package AspNetCore.SwaggerUI.Themes
or
Install-Package AspNetCore.SwaggerUI.Themes
In your
Program.cs
file, add the style through theStyle
,ModernStyle
orNoJsModernStyle
class as new parameter ofapp.UseSwaggerUI()
method:using AspNetCore.Swagger.Themes; ... app.UseSwaggerUI(ModernStyle.Dark, options => ...);
This code enables the chosen theme for Swagger UI in your application.
[!NOTE] Using the
InjectStylesheet()
method in the Swagger UI configuration will override the provided style. See here how to inject custom styles.
Available Themes
See here the available themes.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- Swashbuckle.AspNetCore.SwaggerUI (>= 6.7.1)
-
net7.0
- Swashbuckle.AspNetCore.SwaggerUI (>= 6.7.1)
-
net8.0
- Swashbuckle.AspNetCore.SwaggerUI (>= 6.7.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.