Pular para o conteúdo
Componentes

Aplicações e produtividade · Adaptado

Trampolim

Um cartão com os dias em botões: ao escolher um dia, o cartão se estica com efeito de mola e mostra os eventos.

Em resumo

Trampolim é um componente do THM Componentes que mostra uma fileira de dias em botões e os eventos do dia escolhido. Ao trocar de dia, o nome do dia se transforma no novo, os eventos entram deslizando e o cartão muda de altura com efeito de mola. Serve para agendas de eventos, aulas e consultas.

Trampolim: Um cartão com os dias em botões: ao escolher um dia, o cartão se estica com efeito de mola e mostra os eventos.
Captura da demonstração no catálogo

Como ele é

Pense num calendário de bolso dentro de um cartão de cantos arredondados. No alto, o nome do dia escolhido aparece grande, em negrito; embaixo, uma fileira de botões mostra mês, número e dia da semana. Ao clicar em outro dia, o nome antigo se desmancha num borrão e o novo se forma no lugar, como letras líquidas que se fundem. Se o dia tem compromissos, surge entre o nome e os botões uma lista de eventos com título e horário, que entra deslizando da direita, e o cartão cresce com um quique de mola; num dia vazio, ele encolhe. Os botões crescem no hover e afundam no clique.

Você pode estar procurando isto se pediu algo assim

  • calendário bonitinho que mostra os eventos quando clico no dia
  • agenda da semana num cartão para o site do meu curso
  • lista de compromissos do dia com animação de mola
  • mostrar as próximas aulas ou consultas de um jeito animado
  • cartão de datas que cresce para mostrar o que tem no dia
  • calendário estilo app de iPhone para a página de eventos

Também chamado de

  • calendário animado
  • event calendar
  • agenda de eventos
  • calendar widget
  • calendário de eventos
  • spring animation
  • seletor de dias

Quando usar

  • Agenda de eventos, aulas ou consultas em sites de cursos e clínicas
  • Programação de um evento ou de uma conferência dividida por dia
  • Painel de app com os compromissos da semana
  • Página de lançamento com as datas de lives ou de turmas

Quando evitar

  • Agendas com meses inteiros, já que o componente mostra só uma fileira de dias
  • Quando a pessoa precisa marcar horário: o componente exibe eventos, sem formulário

Como pedir para a sua IA

Pedido de exemplo
Quero um calendário animado com efeito de mola na página de aulas: botões com os dias da semana e, ao escolher um, o cartão se expande e lista os eventos daquele dia, com textos em português, cores do meu tema, navegação por teclado e versão sem animação.

Com o THM Componentes, você cola o prompt completo do catálogo junto com o código deste componente, e a IA reproduz este efeito exato em vez de improvisar.

Perguntas sobre Trampolim

Como coloco meus eventos em Trampolim?

Pela prop calendarData: uma lista de dias, cada um com mês, número, dia da semana e, se quiser, eventos com título, dia e horário. Trampolim abre no dia indicado por initialIndex e emite update:activeIndex quando a pessoa escolhe outro, o que permite sincronizar com o resto do app.

Trampolim está em português?

Os dias, os meses e os eventos vêm dos seus dados, então ficam no idioma em que você escrever. O título da lista, Upcoming Events, está fixo em inglês no código de Trampolim; basta pedir à IA que o traduza na instalação. O ícone usa o componente Icon do Nuxt e, em Vue puro, precisa ser trocado.

Trampolim funciona com teclado e no celular?

Sim. Os dias de Trampolim são botões nativos, então recebem foco pelo Tab, ativam com Enter ou espaço e respondem ao toque. As cores vêm de tokens do tema, como muted e primary, e acompanham o claro e o escuro do projeto. A animação de mola não muda com a preferência de menos movimento, e o prompt pede à IA uma versão estática.

Aplicações e produtividade

Componentes relacionados

Deixe a sua IA com repertório de estúdio

268 componentes Vue e Nuxt, 115 exclusivos, prompt pronto em todos. Pagamento único, acesso vitalício e 7 dias de garantia.