Este repositório contém um conjunto de classes Delphi desenvolvido para gerar cards no formato HTML. Inicialmente criado para um projeto em D2Bridge, um framework que permite compilar projetos VCL ou FireMonkey para a Web com o mesmo código.
Instalação usando o boss
boss install https://github.com/JoRodriguesDev/d2webcards
Para utilizar o d2webcards você deve adicionar as uses:
uModel.Dashboard.Interfaces,
uModel.Dashboard.Factory;
Declarar no head do html
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/countUp.min.js"></script>
var HTML := TModelDashboardFactory.New
.DashboardCard
.Title('Total')
.Value('R$ 00,00')
.UseCountUp(True)
.StartValue(0)
.EndValue(15188.55)
.BackgroundColor(TCardColor.primary)
.TextColor(TCardColor.white)
.LinkText('Visualizar')
.LinkUrl('#')
.OnClick('{{AbreDashboard}}')
.Icon('fas fa-calendar-alt feather-xl text-white icon')
.Generate;