mogera551 / quel

more declarative javascript front-end-framework
MIT License
0 stars 0 forks source link

コンポーネントのセレクタ名を返すプロパティを作る #37

Closed mogera551 closed 4 months ago

mogera551 commented 4 months ago
get selectorName() {
  const tagName = this.tagName.toLowerCase();
  if (this.tagName.includes('-')) {
    return tagName;
  } else {
    const className = this.getAttribute("is");
    return `${tagName}[is=${className}]`;
  }
}