import type { Component } from "vue";

import EliEntradaTexto from "./EliEntradaTexto.vue";
import EliEntradaNumero from "./EliEntradaNumero.vue";
import EliEntradaDataHora from "./EliEntradaDataHora.vue";
import EliEntradaParagrafo from "./EliEntradaParagrafo.vue";
import EliEntradaSelecao from "./EliEntradaSelecao.vue";

import type { TipoEntrada } from "./tiposEntradas";

export const registryTabelaCelulas = {
  texto: EliEntradaTexto,
  numero: EliEntradaNumero,
  dataHora: EliEntradaDataHora,
  paragrafo: EliEntradaParagrafo,
  selecao: EliEntradaSelecao,
} as const satisfies Record<TipoEntrada, Component>;
