Skip to content

Ignite UI for Blazor component library packs 35+ native Blazor UI Controls with 60+ high-performance Charts designed for any Blazor WASM or Server-side app scenario.

License

Notifications You must be signed in to change notification settings

IgniteUI/igniteui-blazor

Repository files navigation

Ignite UI for Blazor

Ignite UI for Blazor - from Infragistics

NuGet version Discord

Ignite UI for Blazor is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach. All components are based on the Indigo.Design Design System and are backed by ready-to-use UI kits for Figma.

Browser Support

chrome_48x48 firefox_48x48 edge_48x48 opera_48x48 safari_48x48
Latest ✔ Latest ✔ Latest ✔ Latest ✔ Latest ✔

Purpose

This repository hosts the code for Ignite UI for Blazor Lite and is also intended for users to create feature requests, submit issues, and ask questions related to Ignite UI for Blazor.

Overview

Components in Ignite UI Blazor Lite

Components Status Documentation Released Version License
Date Range Picker Docs coming soon 25.2 MIT
Tooltip Docs 25.1 MIT
Tile Manager Docs 25.1 MIT
Carousel Docs 24.2 MIT
Date picker Docs 24.1 MIT
Divider Docs 24.1 MIT
Banner Docs 24.1 MIT
Combo Docs 22.2 MIT
Stepper Docs 22.2 MIT
Select Docs 22.2 MIT
Dialog Docs 22.2 MIT
Accordion Docs 22.2 MIT
Mask Input Docs 22.1 MIT
Drop Down Docs 22.1 MIT
Linear Progress Docs 22.1 MIT
Circular Progress Docs 22.1 MIT
Chip Docs 22.1 MIT
Snackbar Docs 22.1 MIT
Toast Docs 22.1 MIT
Rating Docs 22.1 MIT
Slider Docs 22.1 MIT
Range Slider Docs 22.1 MIT
Avatar Docs 21.2 MIT
Badge Docs 21.2 MIT
Button Docs 21.2 MIT
Button group Docs 21.2 MIT
Textarea Docs 21.2 MIT
Date Time Input Docs 21.2 MIT
Tabs Docs 21.2 MIT
Expansion Panel Docs 21.2 MIT
Tree Docs 21.2 MIT
Calendar Docs 21.2 MIT
Card Docs 21.2 MIT
Checkbox Docs 21.2 MIT
Form Docs 21.2 MIT
Icon Docs 21.2 MIT
Icon Button Docs 21.2 MIT
Input Docs 21.2 MIT
List Docs 21.2 MIT
Navigation Bar (Navbar) Docs 21.2 MIT
Navigation Drawer Docs 21.2 MIT
Radio Docs 21.2 MIT
Radio Group Docs 21.2 MIT
Ripple Docs 21.2 MIT
Switch Docs 21.2 MIT
Components Status Documentation Released Version Package License
Grid Docs 22.1 IgniteUI.Blazor Commercial
Tree Grid Docs 22.1 IgniteUI.Blazor Commercial
Pivot Grid Docs 22.2 IgniteUI.Blazor Commercial
Hierarchical Grid Docs 23.2 IgniteUI.Blazor Commercial
Grid Lite Docs 0.0.1 IgniteUI.Blazor.GridLite MIT

Dock Manager - EXCLUSIVE FEATURE

Dock Manager Picture

Provide a complete windowing experience, splitting complex layouts into smaller, easier-to-manage panes.

Usage

In order to use the Ignite UI Blazor in your application you should install NuGet packages.

There are three ways to install Ignite UI for Blazor using NuGet:

Using Visual Studio Using the .NET CLI Using the Package Manager

Full documentation for Installing Ignite UI for Blazor

Register Ignite UI for Blazor

1 - Open the Program.cs file and register the Ignite UI for Blazor Service by calling builder.Services.AddIgniteUIBlazor():

builder.Services.AddIgniteUIBlazor();

2 - Add the IgniteUI.Blazor.Controls namespace in the _Imports.razor file:

@using IgniteUI.Blazor.Controls

3 - Add the Style Sheet in the <head> element of the wwwroot/index.html file:

<head>
    <link href="_content/IgniteUI.Blazor/themes/light/bootstrap.css" rel="stylesheet" />
</head>

4 - Add Script Reference to the wwwroot/index.html file:

<script src="_content/IgniteUI.Blazor/app.bundle.js"></script>
<script src="_framework/blazor.webassembly.js"></script>

Add Ignite UI for Blazor Component

Add an Ignite UI for Blazor component to your razor page:

<IgbCard style="width:350px">
    <IgbCardMedia>
        <img src="https://images.unsplash.com/photo-1541516160071-4bb0c5af65ba?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=350&q=80" />
    </IgbCardMedia>
    <IgbCardHeader>
        <h4>Jane Doe</h4>
        <h6>Professional Photographer</h6>
    </IgbCardHeader>
    <IgbCardContent>Hi! I'm Jane, photographer and filmmaker.
        Photography is a way of feeling, of touching,
        of loving. What you have caught on film is captured forever...
        it remembers little things, long after you have
        forgotten everything.</IgbCardContent>
    <IgbCardActions>
        <IgbButton>More Info</IgbButton>
    </IgbCardActions>
</IgbCard>

Build and run the Blazor app.

About

Ignite UI for Blazor component library packs 35+ native Blazor UI Controls with 60+ high-performance Charts designed for any Blazor WASM or Server-side app scenario.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages