Kódím.cz
13

UI knihovny (bonus)

Ukážeme si kompozici komponent a práci s UI knihovnami.

1
Rozbalovací box
  1. Začněte s čistým projektem vytvořeným pomocí npm init kodim-app@latest nazev-projektu.
  2. Vytvořte komponentu CollapseBox, která bude mít prop title, ve kterém bude titulek komponenty. Jakýkoliv obsah komponenty se zobrazí uvnitř boxu.
  3. Komponenta by měla jít použít následujícím způsobem:
    <CollapseBox title="Podrobnosti">
      <h2>Lorem ipsum dolor sit amet</h2>
      <p>Consectetuer adipiscing elit. Fusce nibh. In laoreet, magna id viverra tincidunt.</p>
    </CollapseBox>
    
  4. Box bud standardně zavřený a bude se zobrazovat pouze záhlaví s titulkem a šipkou ukazující doprava. Kliknutím na záhlaví se šipka změní na šipku ukazující dolů a v boxu se zobrazí obsah. Opětovným kliknutím na záhlaví se box zase zavře.
  5. Jako šipku lze použít např. symbol tvořený HTML entitou &rsaquo;.
Ukázka výsledku