fremtind / jokul

Jøkul er et designsystem utviklet av Fremtind.
https://jokul.fremtind.no
MIT License
63 stars 33 forks source link

Feil: `DatePicker` åpnes/lukkes ikke som forventet når `disableAfterDate` er satt #3941

Open glennbarosen opened 3 weeks ago

glennbarosen commented 3 weeks ago

Kalenderen i Datepicker lukkes ikke når man skriver inn gyldig dato dersom datoen er lik datoen satt i disableAfterDate

image

Steg for å gjenskape

  1. Sett en dato i disableAfterDate
  2. Skriv inn en dato i inputfeltet når kalenderen er åpen. Ikke velg dato i kalenderen
  3. Kalenderen lukkes ikke

Forventet oppførsel

Kalenderen lukkes når gyldig dato skrives inn på samme måte som når disableAfterDate ikke er satt eller når man skriver en dato som ikke er lik disableAfterDate

Systeminformasjon

piofinn commented 3 weeks ago

@glennbarosen Jeg klarer ikke å reprodusere dette i hverken Safari eller Chrome (eller Arc). Hos meg lukker kalenderen seg i alle tilfeller. Om noe lukker den seg for tidlig: etter at det første tallet i årstallet er skrevet inn.

Egentlig burde kanskje ikke kalenderen åpnes i det hele tatt med mindre man trykker på kalenderikonet? Det tilfører jo ikke så mye å se den mens man skriver inn en dato uansett 🤔

glennbarosen commented 3 weeks ago

@piofinn Rart. Her er skjermopptak fra lekegrinden. Ja den lukker seg allerede ved første gyldige dato (21.08.20) ettersom den er gyldig, men om man åpner den og fortsetter å fylle inn lukkes den ikke når datoen er lik disableAfterDate.

🙏 Helt enig i at kun trykk på kalenderikonet bør åpne pickeren.

https://github.com/user-attachments/assets/02e120d3-90d8-4699-8a5e-b97ed474b038

https://github.com/user-attachments/assets/cbac7291-a0c1-4a7c-84f3-9ec7c3e233e7