FTTBlazor 1.0.1
See the version list below for details.
dotnet add package FTTBlazor --version 1.0.1
NuGet\Install-Package FTTBlazor -Version 1.0.1
<PackageReference Include="FTTBlazor" Version="1.0.1" />
paket add FTTBlazor --version 1.0.1
#r "nuget: FTTBlazor, 1.0.1"
// Install FTTBlazor as a Cake Addin #addin nuget:?package=FTTBlazor&version=1.0.1 // Install FTTBlazor as a Cake Tool #tool nuget:?package=FTTBlazor&version=1.0.1
<img src="https://raw.githubusercontent.com/luizgustavo77/FTTBlazor/master/src/FTTBlazor/wwwroot/img/logo.png">
💻 FTT Blazor
Functional study of Blazor WebAssembly with delivery of a library based on Material Design
📖 Manual
You can run as a debug using IIS to see the example pages or access the link below:
🧩 Install
Below is described the necessary steps to install the components
- css
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons" />
<link rel="stylesheet" href="https://github.com/luizgustavo77/FTTBlazor/blob/master/src/FTTBlazor/wwwroot/css/fttBlazor.css" />
<link rel="stylesheet" href="https://unpkg.com/material-components-web@latest/dist/material-components-web.min.css" />
- js
<script src="https://github.com/luizgustavo77/FTTBlazor/blob/master/src/FTTBlazor/wwwroot/js/fttBlazor.js"></script>
- startup
builder.Services.AddScoped<FTTToastService>();
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
- imports
@using FTTBlazor
@using FTTBlazor.Common.Core
@using FTTBlazor.Components.Crud
@using FTTBlazor.Components.Dialog
@using FTTBlazor.Components.Divider
@using FTTBlazor.Components.Forms
@using FTTBlazor.Components.Forms.Button
@using FTTBlazor.Components.Forms.Input
@using FTTBlazor.Components.Forms.Link
@using FTTBlazor.Components.Forms.Select
@using FTTBlazor.Components.Toast
- nupkg
Install-Package FTTBlazor
- Adding libraries
☕ FTTBlazor Beta
Development roadmap
Component | List | Committal | Done | Responsible developer |
---|---|---|---|---|
Dialog | Dialog | Set/2021 | OK | LG |
Toast | Dialog | Set/2021 | OK | LG |
Grid Divider | Dialog/2021 | Out | OK | LG |
Input | Forms | Set/2021 | OK | LG |
Select Type T | Forms | Set/2021 | OK | LG |
Select Enum | Forms | Set/2021 | OK | LG |
Select Array | Forms | Set/2021 | OK | LG |
Number | Forms | Out/2021 | OK | LG |
Color | Forms | Out/2021 | OK | LG |
TextArea | Forms | Out/2021 | OK | LG |
Calendar | Forms | Out/2021 | OK | LG |
Time | Forms | Out/2021 | OK | LG |
CheckBox | Forms | Out/2021 | OK | LG |
Telefone | Forms | Out/2021 | OK | LG |
Forms | Out/2021 | OK | LG | |
Link | Forms | Out/2021 | OK | LG |
Money | Forms | Out/2021 | OK | LG |
Crud | Crud | Nov/2021 | OK | LG |
🙇🏻 Questions / Suggestions
Use git issues to report any problems and bugs. Also feel free to give us suggestions on how to improve our library
📜 License
This project is licensed under the terms of MIT license.
🚀 Purpose
In addition to the undergraduate thesis, this is our small contribution knowing that I have found examples and explanations on the internet for free on several occasions.
<img src="https://cdn.dribbble.com/users/2401141/screenshots/5487982/developers-gif-showcase.gif">
🙋🏻 This project developers
- Luiz Gustavo - main developer
- Thiago
- Jhonatan
- Paulo
💼 Thanks
- Thesis advisor: Eduardo Savino Gomes
- Blazor
- Material Design
- Macorrati
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 was computed. 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 was computed. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net6.0
- FTTBlazor.Common (>= 1.0.1)
- Microsoft.AspNetCore.Components.WebAssembly (>= 6.0.1)
- System.Net.Http.Json (>= 6.0.2-mauipre.1.22054.8)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.