Acceptkriterier Non-funktionelt krav: Kalenderen skal bygges som React-komponent. Kalenderen skal være fuldt responsiv. kalenderen skal være WCAG compliant (navigérbar med tabulator, piletaster samt oplæsning i skærmlæser). “As-is”-krav: kalenderen skal udover ovenstående virke as-is på bookingflowet. Kalenderen skal vises for den måned den første ledige tid er i. Dvs. hvis den første ledige tid er i januar, så er det i januar man starter i: Hvis den sidste ledige tid er i februar, så skal man ikke kunne klikke sig videre til månederne efter (dvs. være inative i marts, april osv). Kalendervisningen er således begrænset til maksimalt den måned sidste ledige tid er i. Der er ikke en tilsvarende begræsning før første ledige tid, idet brugeren også må kunne se indeværende måned (se dog AK 4 a). Man skal kunne se på en dato, hvis der er ledige tider as-is:
Hvis man trykker på en dato med ledige tider, skal der åbnes en modal med de tider, det er muligt at vælge. as-is: Såfremt man har andre aktiviteter på den valgte dag, skal de vises i modalen under de ledige mødetider.
|