Вы не можете выбрать более 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. }