fdnd-agency / voorhoede

MIT License
0 stars 1 forks source link

Sprint Review 28-11 #113

Open Jason2426 opened 1 day ago

Jason2426 commented 1 day ago

Notulen

Gepresenteerd aan Declan waar we mee bezig zijn geweest de afgelopen sprint

Feedback Yujing,

Nadenken over wat een component precies is en wanneer het handig is, een input zou bijvoorbeeld ook al een component op zichzelf kunnen zijn.

Feedback Jason:

Feedback Lisa:

yujing-student commented 23 hours ago

doorvragen bij het form

Declan Waarom heb je niet voor een input component gekozen

Yu Jing omdat ik er niet aan gedacht had ik dacht dat het form zelf ook een goed component was en ook omdat ik dan 1 geheel onderdeel af heb en een alleen input zelf best klein is

Declan Je input die zit in het inschrijfformulier als je hier een component van maakt kan je het testen in verschillende situaties

Yu Jing : hoe kan ik bij fte doen dat er geen lege option is en hoe pas je wat jij zei goed toe op meerde componenten in een form?

Declan ik laat de website van pathe zien en de code dit is wel in een andere programmeertaal en als je met componenten werkt is het handig om op een lager niveau te gaan kijken voordat je 1 form maakt wat minder vaak herbruikt word dan een input field

Yu Jing Met het voorbeeld van pathe en de code snap ik het en ga ik de volgende sprint review er mee aan de slag

samenvatting

dit stuk code wat in het form staat is een input en moet een aparte component worden met props zoals in het voorbeeld laten zein

https://svelte.dev/docs/svelte/$props

text component

 <label class="form-label" for="functie">
            <span class="star"> Functie</span>
            <input aria-required="true"
                   id="functie"
                   name="functie"
                   required type="text"/>
        </label>

email component

   <label class="form-label" for="email">
            <span class="star">E-mail</span>
            <input aria-required="true"
                   autocomplete="email"
                   id="email"

                   name="email"
                   required type="email"/>
        </label`>

mobile input

  <label class="form-label" for="Mobiel">
            <span class="star">Mobiel</span>
            <input aria-required="true"
                   autocomplete="tel"
                   id="Mobiel"
                   name="Mobiel"
                   required
                   type="number"/>
        </label>

textarea component


        <label class="form-label input-textfield" for="ik-wil-graag-lid-worden-omdat">
            <span class="star">Ik wil graag lid worden omdat </span>
            <textarea aria-required="true" cols="5" placeholder="" required
                      rows="1"></textarea>
        </label>

select fte

<label class="dropown" for="FTE">
            <span class="star">FTE</span>
            <select aria-required="true"
                    bind:value={selectedValue}
                    id="FTE"
                    name="FTE"
                    required>

                <option value="">
                </option>
                <option value="">
                    1-9
                </option>
                <option value="10-24">
                    10-24
                </option>
                <option value="25-49">
                    25-49
                </option>
                <option value="50-99">
                    50-99
                </option>
                <option value="100-249">
                    100-249
                </option>
                <option value="250+">
                    250
                </option>
            </select>

        </label>

deze losse componenten moeten dan met import component naam geïmporteerd worden in het form