You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-3Lines changed: 19 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,17 +25,17 @@
25
25
</p>
26
26
27
27

28
-
---
28
+
29
29
## Table of contents
30
30
31
-
-[](#)
32
-
-[Table of contents](#table-of-contents)
33
31
-[Introduction](#introduction)
32
+
-[Connect with us](#connect-with-us)
34
33
-[Features](#features)
35
34
-[Supported Databases](#supported-databases)
36
35
-[Getting Started](#getting-started)
37
36
-[Prerequisites](#prerequisites)
38
37
-[Installation](#installation)
38
+
-[Component Library](#component-library)
39
39
-[Documentation](#documentation)
40
40
-[Contributing](#contributing)
41
41
-[License](#license)
@@ -45,6 +45,18 @@ FluentCMS is a modern Content Management System (CMS) built on the powerful ASP.
45
45
46
46
FluentCMS is an open-source project, and we welcome contributions from the community. If you're interested in helping us improve FluentCMS, please read our [CONTRIBUTING.md](./CONTRIBUTING.md) guide.
-**Blazing Fast**: Built on top of Blazor components for client-side operations.
@@ -123,6 +135,10 @@ FluentCMS is an open-source project, and we welcome contributions from the commu
123
135
124
136
5. Visit `http://localhost:5000` in your browser.
125
137
138
+
## Component Library
139
+
140
+
This project includes a custom, independent Blazor-based component library styled with flowbite's Design System. You can learn more in [Component Library's README file](/src/Frontend/FluentCMS.Web.UI.Components/).
141
+
126
142
## Documentation
127
143
128
144
For more information on how to use FluentCMS, please refer to our [documentation](./docs/README.md). We are actively working on expanding our documentation to provide more detailed information.
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.
4
+
5
+
## Components
6
+
The library includes the following components:
7
+
8
+
### General Components
9
+
-[x] Accordion
10
+
-[x] Alert
11
+
-[x] Avatar
12
+
-[x] Badge
13
+
-[x] Breadcrumb
14
+
-[x] Button
15
+
-[x] Card
16
+
-[x] CloseButton
17
+
-[x] Confirm
18
+
-[x] DataTable
19
+
-[x] Divider
20
+
-[x] Dropdown
21
+
-[x] Grid & GridItem
22
+
-[x] Icon
23
+
-[x] Indicator
24
+
-[x] InlineEditor
25
+
-[x] Modal
26
+
-[x] Pagination
27
+
-[x] Spacer
28
+
-[x] Spinner
29
+
-[x] Stack
30
+
-[x] Stepper
31
+
-[x] Tabs
32
+
-[x] Toast
33
+
-[x] Tooltip
34
+
-[x] Typography
35
+
36
+
### Form Components
37
+
-[x] Autocomplete
38
+
-[x] Checkbox
39
+
-[x] CheckboxGroup
40
+
-[x] DateInput
41
+
-[x] FileUpload
42
+
-[x] Input
43
+
-[x] MarkdownEditor
44
+
-[x] NumberInput
45
+
-[x] TreeSelector
46
+
-[x] RichTextEditor
47
+
-[x] RadioGroup
48
+
-[x] Select
49
+
-[x] Switch
50
+
-[x] Textarea
51
+
-[x] Label
52
+
-[x] FormField
53
+
54
+
## Getting Started
55
+
56
+
### Installation
57
+
58
+
1. Install nuget package:
59
+
60
+
```bash
61
+
dotnet package add FluentCMS.Web.UI.Components
62
+
```
63
+
64
+
2. Register UI Components service in`Program.cs` file:
65
+
66
+
```cs
67
+
builder.Services.AddUIComponents();
68
+
```
69
+
70
+
3. Add link to Styles in head section of the `App.razor` file:
0 commit comments