jb-modal
TypeScript icon, indicating that this package has built-in type declarations

1.6.1 • Public • Published

jb-modal

modal web component with features:

  • customizable content
  • support typescript
  • auto close on background click
  • you can add custom route history in browser so back button can close modal and refresh (when modal is open) is open modal again

Demo & Sample
in github: https://javadbat.github.io/jb-modal/

install

npm i jb-modal

usage

<jb-modal is-open="true">
    <div slot="content">modal content</div>
</jb-modal>

auto close on background click

document.querySelector('jb-modal').config.autoCloseOnBackgroundClick = true;

customize modal look

you can customize modal look by following css properties

css variable name description
--jb-modal-bg-color modal content background color default is black #fff
--jb-modal-back-bg-color modal back background color
--jb-modal-border-radius modal border-radius default 24px
--jb-modal-border-radius-mobile modal border-radius on mobile default is 24px 24px 0 0

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i jb-modal

      Weekly Downloads

      1

      Version

      1.6.1

      License

      MIT

      Unpacked Size

      87.6 kB

      Total Files

      15

      Last publish

      Collaborators

      • javadbat