vue-componentes/src/index.ts

35 lines
1.2 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 { EliInput } from "./componentes/campo";
import { EliCartao } from "./componentes/cartao";
import { EliDataHora } from "./componentes/data_hora";
import { EliTabela } from "./componentes/EliTabela";
import { EliEntradaTexto, EliEntradaNumero } from "./componentes/EliEntrada";
export { EliOlaMundo };
export { EliBotao };
export { EliBadge };
export { EliInput };
export { EliCartao };
export { EliDataHora };
export { EliTabela };
export { EliEntradaTexto, EliEntradaNumero };
const EliVue: Plugin = {
install(app: App) {
app.component("EliOlaMundo", EliOlaMundo);
app.component("EliBotao", EliBotao);
app.component("EliBadge", EliBadge);
app.component("EliInput", EliInput);
app.component("EliCartao", EliCartao);
app.component("EliDataHora", EliDataHora);
app.component("EliTabela", EliTabela);
app.component("EliEntradaTexto", EliEntradaTexto);
app.component("EliEntradaNumero", EliEntradaNumero);
},
};
export default EliVue;