Legge til skjema for treningsøkt
Denne komponenten skal ta inn et program og gir så muligheten for å føre inn en ny økt. SendChange blir kallt hver gang en endring skjer i skjemaet, slik at eksterne komponenter kan følge med på tilstanden i skjemaet, og evt. sende tilstanden til database ved knappetrykk.
Meningen er at brukeren skal kunne navigere/søke i programmer, velge ønsket program, og så lage ny økt for dette programmet. Da konstrueres denne komponenten (SessionForm) med gitt program, og brukeren får et skjema som kan fylles inn for økten.
Hva som må gjøres før ferdigstilling er:
- Endre på
program
-interfacet slik at det inneholderexercise
-array (sidenexercise
er en vesentlig del av et program, og vi vil gjerne kun måtte holde styr på et program, ikke både program og exercises!) - Implementere sending av data til eksterne komponente via
sendChange
funksjons-argument (dette bør ta 10min) - Implementer mottagelse av
program
objekt (dette bør ta 10min) - Eventuelt finpussing av inputs (for eksempel at slutt-dato ikke kan være tidligere en start-dato osv!)