session-expiration-popup
TypeScript icon, indicating that this package has built-in type declarations

1.0.10 • Public • Published

Session Expiration Popup

This component is used to indicate that user session has expired.

Attributes

  • redirect-to - redirect url to go after clicking on the popup or press ESC
  • session-check-url - heartbeat url to check user session against.
  • interval - interval of check requests in ms.
  • force-show - force popup to be shown no matter session is expired or not.
  • clear-cookies - clear cookies before going to the redirect url or reload the page (if redirect-to is empty)

How to Use

Step 1.

npm i session-expiration-popup

Step 2.

import 'session-expiration-popup'

Step 3.

<style>
  :root {
    --se-bg-color: #7c3aed;
    --se-text-color: #fff;
    --se-opacity: 0.9;
    --se-overlay-color: #000;
    --se-overlay-opacity: 0.25;
  }
</style>

<session-expiration-popup
  redirect-to="/logout"
  session-check-url="/api/session"
  interval="60000"
  force-show
  clear-cookies
>
</session-expiration-popup>

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i session-expiration-popup

      Weekly Downloads

      2

      Version

      1.0.10

      License

      MIT

      Unpacked Size

      9.62 kB

      Total Files

      6

      Last publish

      Collaborators

      • alexanderpo