0.0.7 • Published 4 years ago

toast-emoji v0.0.7

Weekly downloads
5
License
MIT
Repository
-
Last release
4 years ago

\<toast-emoji>

NPM npm.io

Toast emoji is a toast web component, that randomly adds an emoji { 😁 } to your toast message.

How to Use

import "toast-emoji";

Or

import * from "toast-emoji"

Or

<script src="https://cdn.jsdelivr.net/npm/toast-emoji@0.0.1/src/index.min.js"></script>

Example

<toast-emoji
  type="sucess"
  message="This is a demo"
  position="bottom-left"
></toast-emoji>

See demo

Attributes

  • All attributes are optional
AttributeTypeDescriptionDefault
typeStringThe type of toast - can be (success, error, warn, light)""
messageStringThe message of toastHey there!
positionStringThe position of toast on page - can be (top-left, top-right, top-center, left, right, center, bottom-left, bottom-right, bottom-center)postion-center
hiddenBooleanThe hiding status of the toast.false
timeoutIntegerThe time before toast get hidden in millisecons. when empty - (Always visible until user closes toast).""

Events

  • closed - event is emitted whenever toast get close by user action or by timeout
var toast = document.createElement("toast-emoji");

toast.addEventListener("closed", function() {
  alert();
});

Screenshots

  • Dark mode - default toast-emoji
  • Light mode toast-emoji
  • Error mode toast-emoji