Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chataize/dopamine-ui

Aesthetic C# .NET Blazor component library that makes the UI seamless and entertaining to use.
https://github.com/chataize/dopamine-ui

asp-net-core blazor blazor-server component component-library controls css design dotnet dotnet-core framework library razor tailwind tailwindcss ui ui-components ui-framework ui-library ux

Last synced: 1 day ago
JSON representation

Aesthetic C# .NET Blazor component library that makes the UI seamless and entertaining to use.

Awesome Lists containing this project

README

        

![hero](https://github.com/chataize/dopamine-ui/assets/124832798/302f8f3b-73e0-40b3-82ce-d9997bfb0a88)

# Dopamine UI
An aesthetic C# .NET Blazor component library that makes the UI seamless and entertaining to use.

## Installation
### NuGet Package
#### .NET CLI
```bash
dotnet add package ChatAIze.DopamineUI
```
#### Package Manager Console
```powershell
Install-Package ChatAIze.DopamineUI
```
### CSS
#### App.razor File
```html



```
> [!NOTE]
> Dopamine UI is built with [Tailwind CSS](https://tailwindcss.com), however, you don't have to install, set up, or use Tailwind CSS by yourself. All styles are already pre-generated and included in the NuGet package.

## Usage
For detailed examples, see our [preview](https://github.com/chataize/dopamine-ui/blob/main/preview/Components/Pages/Home.razor) app.
### Table of Contents
- [Button](#button)
- [Text Field](#text-field)
- [Text Area](#text-area)
- [Toggle Switch](#toggle-switch)
- [Checkbox](#checkbox)
- [Radio Button](#radio-button)
- [Divider](#divider)
### Button
#### Standard
```cs

```
#### Full Width
```cs

```
#### Accent
```cs

```
#### Destructive
```cs

```
#### Loading
```cs

```
#### Disabled
```cs

```
### Text Field
#### Unlabeled
```cs

```
#### Standard
```cs

```
#### Email
```cs

```
#### Password
```cs

```
#### Full Width
```cs

```
#### Loading
```cs

```
#### Disabled
```cs

```
### Text Area
#### Unlabeled
```cs

```
#### Standard
```cs

```
#### Full Width
```cs

```
#### Loading
```cs

```
#### Disabled
```cs

```
### Toggle Switch
#### Unlabeled
```cs

```
#### Standard
```cs

```
#### Full Width
```cs

```
#### Framed
```cs

```
#### Disabled
```cs

```
### Checkbox
#### Unlabeled
```cs

```
#### Standard
```cs

```
#### Full Width
```cs

```
#### Framed
```cs

```
#### Disabled
```cs

```
### Radio Button
#### Unlabeled
```cs

```
#### Standard
```cs

```
#### Full Width
```cs

```
#### Framed
```cs

```
#### Disabled
```cs

```
### Divider
```cs

```