Skip to content

Instantly share code, notes, and snippets.

@truongnmt
Created June 10, 2019 02:36
Show Gist options
  • Save truongnmt/d3d1a10dcea1311646db6eeb5673c3d1 to your computer and use it in GitHub Desktop.
Save truongnmt/d3d1a10dcea1311646db6eeb5673c3d1 to your computer and use it in GitHub Desktop.
Rails 6 add toastify-js library
// This file is automatically compiled by Webpack, along with any other files
// present in this directory. You're encouraged to place your actual application logic in
// a relevant structure within app/javascript and only use these pack files to reference
// that code so it'll be compiled.
require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require("toastify-js")
// Uncomment to copy all static images under ../images to the output folder and reference
// them with the image_pack_tag helper in views (e.g <%= image_pack_tag 'rails.png' %>)
// or the `imagePath` JavaScript helper below.
//
// const images = require.context('../images', true)
// const imagePath = (name) => images(name, true)
Toastify({
text: "This is a toast",
duration: 3000,
destination: "https://github.com/apvarun/toastify-js",
newWindow: true,
close: true,
gravity: "top", // `top` or `bottom`
positionLeft: true, // `true` or `false`
backgroundColor: "linear-gradient(to right, #00b09b, #96c93d)",
stopOnFocus: true // Prevents dismissing of toast on hover
}).showToast();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment