Skip to content

SaLaMaNdeR-81/Component-Loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Component-Loader

📌 Example Code

<script src="Component-Loader.js" defer></script>
<Component-Loader class="Card" file="./component.html" />

📌.js Module Code

class ComponentLoader extends HTMLElement {

  connectedCallback() {
    this.ComponentLoader()
  }

  ComponentLoader(){
    const path = this.getAttribute('file');
    fetch(path)
    .then(response => response.text())
    .then(html => {
      this.innerHTML = html;
      });
  }

}

customElements.define('component-loader', ComponentLoader);

About

Html Component Loader for Clean Project Moduls

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published