Guía rápida

npm

bash
npm install comment-section

Uso en HTML plano

Importa el script y usa la etiqueta directamente:

html
<script type="module">
  import "comment-section";
</script>

<comment-section></comment-section>

Uso en React / Next.js

Los Web Components se usan como etiquetas HTML normales en JSX:

jsx
import "comment-section";

function App() {
  return (
    <div>
      <h1>Mi sitio</h1>
      <comment-section
        max-comments="6"
        placeholder="Deja tu comentario..."
        theme="dark"
      />
    </div>
  );
}

Uso en Astro

Importa en el script del componente o página:

astro
---
// index.astro
---
<html>
  <body>
    <comment-section max-comments="9" />
  </body>
</html>

<script>
  import "comment-section";
</script>

CDN (sin npm)

Si no usas npm, carga desde CDN:

html
<script src="https://unpkg.com/comment-section"></script>
<comment-section theme="light"></comment-section>

Build desde el repo

bash
git clone https://github.com/ingyesid24/components-comentarios.git
cd components-comentarios
npm install
npm run build

Los archivos compilados quedan en dist/. Copia comment-section.es.js o comment-section.umd.js a tu proyecto.