Skip to content

maxDate absoluto independente do ano atual no DateInput #1053

@IhGori

Description

@IhGori

Encontrou um bug? Por favor, preencha as seções abaixo. 👍

Resumo do problema

O componente DateInput está aplicando a restrição de dia e mês do maxDate de forma global, impedindo a seleção de dias posteriores mesmo em anos anteriores ao limite definido.

O componente bloqueia qualquer data após o dia 28 de Fevereiro, independentemente do ano selecionado. No exemplo, o usuário só consegue selecionar até 28/02/1994, pois o sistema entende que "28/02" é o limite máximo absoluto.

Passos para reproduzir

  • Defina a propriedade maxDate para 28/02/2026;
  • Abra o seletor de data e altere o ano para 1994;
  • Tente selecionar o dia 15 de Março de 1994.

Qual o comportamento esperado?

A trava de dia e mês deve ser relativa ao ano do maxDate. Se o usuário retroceder para 1994 (ou qualquer ano anterior a 2026), todos os meses e dias deveriam estar disponíveis, já que a data completa (ex: 15/03/1994) é inferior ao limite total (28/02/2026).

Detalhes técnicos

  • Versão do Cuida;
  • Versão das principais dependências envolvidas com o problema;
  • Navegador utilizado;
  • Versão do navegador;

Metadata

Metadata

Assignees

No one assigned

    Labels

    julesMarca o Google Jules para investigação.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions