Ir para o conteúdo
CONTENT · FREE

PricingTable

Cartões de planos com preços, recursos e uma chave mensal ou anual.

Cartões de planos com preço, lista de recursos e botão, mais uma chave opcional entre mensal e anual.

Por que ajuda

  • Cartões de planos
  • Chave mensal ou anual
  • Listas de recursos

Onde se encaixa

  • Sites
  • Upgrades
  • Assinaturas
O controle PricingTable em uma página do RayCraft

Exemplo

<PricingTable Label="Plans" Plans="_plans" CurrencySymbol="€" @bind-Yearly="_yearly" OnSelect="Chosen" />
<p>@_message</p>

@code {
    private bool _yearly;
    private string _message = "Choose a plan.";

    private readonly PricingPlan[] _plans =
    [
        new("Starter", 0, 0, [new("1 project"), new("Community support"), new("Custom domain", false)], "For trying things out.", PriceText: "Free", ButtonText: "Start free"),
        new("Team", 29, 290, [new("20 projects"), new("Email support"), new("Custom domain"), new("Audit log", false)], "For small teams.", Featured: true, Badge: "Popular"),
        new("Business", 79, 790, [new("Unlimited projects"), new("Priority support"), new("Custom domain"), new("Audit log")], "For companies with several teams.")
    ];

    private void Chosen(PricingPlan plan) => _message = $"Chosen: {plan.Name} ({(_yearly ? "yearly" : "monthly")})";
}

Um pequeno trecho. Adicione @using RayCraft.Blazor.Components à sua página e use um modo de renderização interativo.

Incluído no RayCraft Free. Há exemplos funcionais no repositório do GitHub (MIT); ele contém código de exemplo e demonstração, não o código da biblioteca.

Todos os controles ยท Documentação