@laerdal/navigation
TypeScript icon, indicating that this package has built-in type declarations

3.2.7 • Public • Published

MyLaerdal global navigation

This package builds to a single .js file that can be used to add global navigation / service switcher to all Laerdal web applications.

Build Status

Questions? Go find Thomas Kalve or Erik J. Sandal.

How to build and test locally

  1. Clone the repository: git clone git@bitbucket.org:laerdal/portal.git
  2. Switch to the navigation package: cd packages/navigation
  3. Install dependencies: yarn
  4. Build the navigation package: yarn build
  5. Serve the current directory on localhost: serve .
  6. Access index.html on http://localhost:5000

If you are missing serve, run yarn global add serve. If you are missing yarn, visit the yarn install page.

Embed into an application

  1. Serve dist/globalNav.js on an appropriate location on the interwebz (Its temporarily hosted on: https://myportal-test.azurewebsites.net/globalNav.js)
  2. Add the script to your webpage:
<script src="https://example.com/globalNav/globalNav.js" />
  1. Use the methods on window.globalNav to show, hide or toggle the switcher:
<button onClick="window.globalNav.show()">Show</button>
<button onClick="window.globalNav.hide()">Hide</button>
<button onClick="window.globalNav.toggle()">Toggle</button>
  1. Nice!

Integration with SAP CDC

The globalNav script will look for the Gigya Web SDK and bind to the gigya events, ie. onLogin and onLogout.

/@laerdal/navigation/

    Package Sidebar

    Install

    npm i @laerdal/navigation

    Weekly Downloads

    89

    Version

    3.2.7

    License

    MIT

    Unpacked Size

    5.7 MB

    Total Files

    141

    Last publish

    Collaborators

    • laerdal_petehl
    • amarpreet.singh
    • gkhinchakadze
    • sagarsingour
    • laerdal-bb