FluentCMS.Web.UI.Components
0.0.5
dotnet add package FluentCMS.Web.UI.Components --version 0.0.5
NuGet\Install-Package FluentCMS.Web.UI.Components -Version 0.0.5
<PackageReference Include="FluentCMS.Web.UI.Components" Version="0.0.5" />
paket add FluentCMS.Web.UI.Components --version 0.0.5
#r "nuget: FluentCMS.Web.UI.Components, 0.0.5"
// Install FluentCMS.Web.UI.Components as a Cake Addin #addin nuget:?package=FluentCMS.Web.UI.Components&version=0.0.5 // Install FluentCMS.Web.UI.Components as a Cake Tool #tool nuget:?package=FluentCMS.Web.UI.Components&version=0.0.5
FluentCMS Component Library
A custom Blazor-based component library designed with Flowbite styles, providing a rich set of reusable and modular UI components. These components are built based on our needs in FluentCMS.
Components
The library includes the following components:
General Components
- Accordion
- Alert
- Avatar
- Badge
- Breadcrumb
- Button
- Card
- CloseButton
- Confirm
- DataTable
- Divider
- Dropdown
- Grid & GridItem
- Icon
- Indicator
- InlineEditor
- Modal
- Pagination
- Spacer
- Spinner
- Stack
- Stepper
- Tabs
- Toast
- Tooltip
- Typography
Form Components
- Autocomplete
- Checkbox
- CheckboxGroup
- DateInput
- FileUpload
- Input
- MarkdownEditor
- NumberInput
- TreeSelector
- RichTextEditor
- RadioGroup
- Select
- Switch
- Textarea
- Label
- FormField
Getting Started
Installation
Install nuget package:
dotnet package add FluentCMS.Web.UI.Components
Register UI Components service in
Program.cs
file:builder.Services.AddUIComponents();
Add link to Styles in head section of the
App.razor
file:<link rel="stylesheet" href="/_content/FluentCMS.Web.UI.Components/css/flowbite.min.css">
Use components in your project:
<Button Type="ButtonType.Submit" Color="Color.Primary">Submit</Button> <Button @onclick="() => Console.WriteLine("Cancelled")">Cancel</Button>
Run the application:
dotnet run
Contribution
We welcome contributions! If you'd like to contribute, please open an issue or submit a pull request.
License
This project is open-source and available under the MIT License.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. |
-
net9.0
- Microsoft.AspNetCore.Components.Web (>= 9.0.0)
NuGet packages (8)
Showing the top 5 NuGet packages that depend on FluentCMS.Web.UI.Components:
Package | Downloads |
---|---|
FluentCMS.Web.Plugins.Base
base plugin. |
|
FluentCMS.Web.Plugins.RichText
RichText plugins. |
|
FluentCMS.Web.Plugins.Admin
admin plugins. |
|
FluentCMS.Web.UI
Web UI. |
|
FluentCMS.Web.Plugins.TextHTML
TextHTML plugins. |
GitHub repositories
This package is not used by any popular GitHub repositories.