-
Notifications
You must be signed in to change notification settings - Fork 4
Stylowanie aplikacji
Tomasz Pęcak edited this page Dec 13, 2020
·
8 revisions
- Szukamy czy jest odpowiedni komponent MaterialUI spełniający nasze zadanie
- Sprawdzamy czy komponent z MaterialUI:
- jest podobny do tego co mamy zaimplementować (jak w Figmie)
- udostępnia on dodatkowe funkcjonalności, których nie mają wbudowane komponenty Reacta (np. walidację inputu email).
- Wybieramy komponent z Materiala.
- Style tworzymy w tym samym pliku co komponent
- Piszemy swój komponent nie używając materiala np. tak jak Button:
export default function Button(options: ButtonOptions): JSX.Element {
return <button {...rest} ref={ref} className={`btn btn-${variant}`} />;
}
);
- Tworzymy styl do komponentu w pliku scss o nazwie _{nazwaKomponentu}.scss.
Jeśli komponent jest często używany w aplikacji to umieszczamy go w osobnym folderze w common-components.