1.0.0 • Published 1 year ago

newsletter-wap v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Newsletter

Sobre

Um componente padrão para a newsletter com os campos de nome e e-mail.

Newsletter


Dependências

Componentes

PropDescriçãoInstalaçãoDocumentação
Loader 1.3.1Um componente que contém um loader padrão em formato de círculo.npm install @wapstore/loaderAcesse aqui

Instalação

  • Instale o app através do seu terminal
npm install @wapstore/newsletter
  • Valide se seu arquivo package.json possui a dependência
"dependencies": {
  "@wapstore/newsletter": "^1.3.1"
}

Agora a loja está apta para o uso da aplicação.


Uso

O componente de Newsletter pode ser inserido em qualquer lugar da pasta "components" ou "pages". Neste arquivo você pode inserir todas as props e slots que o componente aceita, além de seus estilos.


Exemplo

-Este é um exemplo da aplicação de um arquivo padrão para uma Newsletter na Home:

<template>
  <newsletter placeholderNome="Seu nome" placeholderEmail="Seu melhor e-mail" txtBt="CADASTRAR" class="newsletter">
    <template #newstext>
      <h5>Acompanhe a Loja</h5>
      <p>Cadastre-se e seja um dos primeiros a receber novidades e ofertas.</p>
    </template>
  </newsletter>
</template>

<script>
  ...
</script>
<style>
  ...
</style>

Recursos

Props

PropDescriçãoTipoValor padrão
placeholderNome 1.3.1Texto placeholder do campo de nome.StringNome
placeholderEmail 1.3.1Texto placeholder do campo de E-mail.StringE-mail
txtBt 1.3.1Texto do botão enviar.StringEnviar

Slots

SlotDescriçãoNameExemplo de uso
newstext 1.3.1Campo para alteração do texto exibido na newsletter.newstext<newsletter><template #newstext>Texto exemplo</template></newsletter>
newsIcon 1.3.1Campo para adição de um ícone na newsletter.newsIcon<newsletter><template #newsIcon><img src="icone.svg" alt="icone"></template></newsletter>

Estilização

Para a estilização, basta utilizar estilos sem escopos dentro do componente onde for inserido, utilizando sempre de um ID ou classe específica para a chamada do componente, para que em outras chamadas o estilo não influencie. Caso o estilo seja para várias chamadas do componente é recomendado a inserção dos estilos em um arquivos CSS separado.

1.0.0

1 year ago