您最多选择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. }