Skip to content

patil-io/very-small-toast

 
 

Repository files navigation

hello

A very small JS library for showing toasts, written in 496 bytes or CSS and 996 bytes of JS.

How to

Install using Yarn or NPM

  yarn add very-small-toast
  - or -
  npm install very-small-toast

Import JS

In you main JS file:

  import Toast from 'very-small-toast';
  ...
  $toast('Hello Toast');

The $toast method is added to window so can be called from anywhere.

Import CSS

You can either import the CSS or SCSS, if you want to customise anything import the SCSS.

To import CSS, in you index.html add

<link rel='stylesheet' href='node_modules/very-small-toast/dist/main.css'/>

To import SCSS and make customising a lot easier, add this to your main .scss

  @import 'very-small-toast-overrides';
  @import '~very-small-toast/scss/verysmalltoast';

or in your main JS file

import 'very-small-toast/scss/verysmalltoast.scss'

@import 'very-small-toast-overrides'; will be a file with variables overwriting the ones using in verysmalltoast.scss.

Customising

Check inside _variables.scss to see what variables are available. All values used are available in _variables.scss, just set them in your custom _toast-variable-overrides.scss.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 58.9%
  • CSS 29.1%
  • HTML 12.0%