vue-componentes/src/index.ts

30 lines
1.1 KiB
TypeScript

import type { App, Plugin } from "vue";
import "./styles/eli-vue-fonts.css";
import { EliOlaMundo } from "./componentes/ola_mundo";
import { EliBotao } from "./componentes/botao";
import { EliBadge } from "./componentes/indicador";
import { EliCartao } from "./componentes/cartao";
import { EliTabela } from "./componentes/EliTabela";
import { EliEntradaTexto, EliEntradaNumero, EliEntradaDataHora } from "./componentes/EliEntrada";
export { EliOlaMundo };
export { EliBotao };
export { EliBadge };
export { EliCartao };
export { EliTabela };
export { EliEntradaTexto, EliEntradaNumero, EliEntradaDataHora };
const EliVue: Plugin = {
install(app: App) {
app.component("EliOlaMundo", EliOlaMundo);
app.component("EliBotao", EliBotao);
app.component("EliBadge", EliBadge);
app.component("EliCartao", EliCartao);
app.component("EliTabela", EliTabela);
app.component("EliEntradaTexto", EliEntradaTexto);
app.component("EliEntradaNumero", EliEntradaNumero);
app.component("EliEntradaDataHora", EliEntradaDataHora);
},
};
export default EliVue;