UNPKG

@eureca/eureca-ui

Version:

UI component library of Eureca's user and admin apps

22 lines (18 loc) 867 B
import { colors } from '../theme/colors'; // by @tcp: É muito melhor esse mapeamento de status, nomenclatura e cores // ficar, por completo, no backend. Dessa forma, não cabe ao dev // ficar sempre ajustando, mudando esse tipo de informação, além // de deixar o back ajustar a entrada/saída de status. Não precisa // fazer nada no front. const status = { rascunho: { label: 'Rascunho', color: colors.gray3 }, publicado: { label: 'Publicado', color: colors.color3 }, recebendo: { label: 'Recebendo Inscrições', color: colors.green1 }, processando: { label: 'Processando', color: colors.color4 }, finalizado: { label: 'Finalizada', color: colors.color6 }, arquivado: { label: 'Arquivada', color: colors.color5 }, }; function decoder(type) { return status[type] || {}; } export { decoder as statusDecoder };