Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 

18 рядки
465 B

  1. import './label.scss';
  2. import {createElement} from "../../_global/scripts/helpers";
  3. export const createLabel = ({
  4. text = 'Benutzername',
  5. forAttribute = 'name',
  6. isRequired = false,
  7. isHidden = false,
  8. }) => {
  9. const label = createElement('label', isHidden ? ['visually-hidden'] : [], text);
  10. label.htmlFor = forAttribute;
  11. if (isRequired) {
  12. const asterix = createElement('sup', [], '*', label);
  13. asterix.title = 'Pflichtfeld';
  14. }
  15. return label;
  16. }