Pular para o conteúdo
Faculdade PhorteDesign System

EventSchedule

Em andamento

Programação de um evento: região nomeada pelo título (titulo, padrão "Programação do Evento"), banner opcional, os dias num FilterGroup (quando há mais de um) e os horários num Accordion que permite abrir vários — cada item com hora, título, descrição, palestrante e tópicos.

Função
Eventos
Também chamado de
programação, cronograma, agenda do evento
Mora em
app/components/organisms/EventSchedule.tsx
Última mudança
2026-09-29

Prévia

A peça ao vivo, vinda da ficha, na largura escolhida. Em larguras fixas, ela roda num quadro do tamanho de uma tela de verdade.

1280px, em tamanho real

Variante Padrão, ao vivo — vem da ficha.Abrir sozinha(abre em outra aba)

Variantes na ficha

Lidas da ficha no build, na ordem do palco. Cada uma abre sozinha, sem o styleguide em volta — é o endereço que o palco carrega.

  1. Padrão
  2. Um Dia
  3. Com Banner
  4. Texto Longo

Quando usar

Na página de um evento, para o cronograma por dia e horário.

Faça

  • Passe cada dia com um date já escrito para ler ("Sex, 5 de dezembro"): o componente mostra como veio.
  • Escreva a hora no time e o assunto no title.
  • Use points para os tópicos de uma palestra.

Evite

  • Data crua (2026-12-05) no botão do dia: é o que aparece.
  • Um dia sem itens sem aviso — o componente mostra "Nenhuma programação disponível para este dia."

Quando não usar. Para a data de um evento só, use o EventDate. Para a trajetória em anos, o TimelineItem. Para perguntas, o FAQ.

Anatomia

As partes, na ordem em que o olho — e o teclado — passam.

  1. Banner — Imagem opcional no topo.
  2. Título — `titulo` (`h2`) e `descricao` (E76; eram fixos). O título nomeia a região.
  3. Dias — O FilterGroup do sistema, "Dias do evento" (E76): pílulas num grupo de rádio, quando há mais de um dia.
  4. Horários — Um Accordion com `allowMultiple`: a hora como subtítulo e o título do item.

Estados

Os estados que a peça tem no código, e o que muda em cada um.

Estados da peça e o que muda em cada um
EstadoO que muda
Dia escolhidoPílula vermelha com o visto, aria-checked="true" (o estado deixou de ser só a cor).
Outro diaPílula com a borda de controle; no hover, fundo --muted.
Um dia sóSem os botões de dia.
Dia sem itensAviso em itálico: "Nenhuma programação disponível para este dia."

Comportamento

Como a peça reage em cada situação
SituaçãoO que acontece
Trocar de diaMostra os horários daquele dia — medido.
Abrir horáriosVários podem ficar abertos ao mesmo tempo (allowMultiple).

Relacionados