import { SignatureComponent } from './pages/signature/signature-component'; import { SignatureElement } from './pages/signature/signature'; /*import { ChatComponent } from './pages/chat/chat-component'; import { ChatElement } from './pages/chat/chat';*/ import { AccountComponent } from './pages/account/account-component'; import { AccountElement } from './pages/account/account'; export { SignatureComponent, SignatureElement, AccountComponent, AccountElement }; declare global { interface HTMLElementTagNameMap { 'signature-component': SignatureComponent; 'signature-element': SignatureElement; /*'chat-component': ChatComponent; 'chat-element': ChatElement;*/ 'account-component': AccountComponent; 'account-element': AccountElement; } } // Configuration pour le mode indépendant if ((import.meta as any).env.VITE_IS_INDEPENDANT_LIB) { // Initialiser les composants si nécessaire customElements.define('signature-component', SignatureComponent); customElements.define('signature-element', SignatureElement); /*customElements.define('chat-component', ChatComponent); customElements.define('chat-element', ChatElement);*/ customElements.define('account-component', AccountComponent); customElements.define('account-element', AccountElement); }