0.2.1 • Published 1 year ago

@edinelsonslima/toast-notification v0.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

👀 Links

⤵️ Instalando

Adicionar com yarn

yarn add @edinelsonslima/toast-notification

Adicionar com npm

npm install @edinelsonslima/toast-notification

👨🏻‍💻 Modo de usar

  • Adicione o componente <ToastContainer/> em algum lugar da sua aplicação;
  • Importe os estilos css de import '@edinelsonslima/toast-notification/style.css';
import { ToastContainer } from '@edinelsonslima/toast-notification';
import '@edinelsonslima/toast-notification/style.css';

export default function App(){
  //seu código

  return (
    <>
      <ToastContainer />
    </>
  )
}
  • Disparando os toast com a função toast de dentro do @edinelsonslima/toast-notification
import { toast } from '@edinelsonslima/toast-notification';

export default function MyComponent(){
  //seu código

  const exampleToast = () => {
    toast.success({ content: "Mensagem de exemplo" })
  }

  return (
    //seu código
  )
}

🧐 Informações adicionais

O que é disponível com o pacote

funçãopropriedades
ToastContainerclassNames position defaultDuration
toastcontent type duration
style/style.css

As propriedades da função toast

propriedadetoast
contentA conteúdo que aparecerá dentro do toast
typeDefine o tipo de toast que é para aparecer
durationO tempo que o toast irá permanecer em tela

As propriedades do componente ToastContainer

propriedadeToastContainer
classNamesUm objeto de chave:valor onde a chave é o tipo de toast e o valor pode ser uma string (classNames) ou um objeto (CSSProperties)
positionDefine em qual parte da tela irá aparecer a toast notification, existe valores predefinidos
defaultDurationDefine tempo padrão de duração de todas as toast

Mais detalhes sobre as propriedades

propriedadetipoé obrigatóriopadrão
contentReactNodesim-
typestringsim-
durationnumbernão7_0000
defaultDurationnumbernão-
classNamesobjectnãoundefined
positionstringnãoright-top

ℹ️ O duration e defaultDuration estão em ms (milissegundos)

ℹ️ A função toast pode ser chamada de algumas formas, veja os exemplos a seguir:

caso seja chamada direta, será obrigatório informa o type

toast({ content: "mensagem exemplo", type: "info", duration: 1000 * 4 })

ou pode acessar o tipo do toast diretamente, assim omitindo ele do objeto enviado

toast.info({ content: "mensagem exemplo", durantino: 1000 * 4 })
toast.info('mensagem exemplo')
toast.info(<strong>mensagem exemplo</strong>)
toast.info(<MeuComponente>mensagem exemplo</MeuComponente>)
0.2.1

1 year ago

0.2.0

1 year ago

0.1.48

1 year ago

0.1.47

1 year ago

0.1.46

1 year ago

0.1.45

1 year ago

0.1.44

1 year ago

0.1.43

1 year ago

0.1.42

1 year ago

0.1.41

2 years ago

0.1.40

2 years ago

0.1.39

2 years ago

0.1.38

2 years ago

0.1.37

2 years ago

0.1.36

2 years ago

0.1.35

2 years ago

0.1.33

2 years ago

0.1.32

2 years ago

0.0.31

2 years ago

0.0.30

2 years ago

0.0.29

2 years ago

0.0.28

2 years ago

0.0.27

2 years ago

0.0.26

2 years ago

0.0.25

2 years ago

0.0.24

2 years ago

0.0.23

2 years ago

0.0.22

2 years ago

0.0.21

2 years ago

0.0.20

2 years ago

0.0.19

2 years ago

0.0.18

2 years ago

0.0.16

2 years ago

0.0.15

2 years ago

0.0.14

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.0.0

2 years ago