Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@zurich/web-sdk

Package Overview
Dependencies
Maintainers
5
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zurich/web-sdk

Zurich Web SDK

  • 3.0.1
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
2K
increased by42.25%
Maintainers
5
Weekly downloads
 
Created
Source

Zurich Web SDK

Installation

npm i @zurich/web-sdk --save

Bootstrap

The library relies on Bootstrap 4's grid system. If you are not using Bootstrap in your project already, please make sure to add it as an extra import.

Example usage

Generic HTML import

Import CSS inside <head> section:

<link rel="stylesheet" href="/node_modules/@zurich/web-sdk/css/styles.min.css" />

Import JS at the bottom of the <body> section:

<script src="/node_modules/@zurich/web-sdk/js/scripts.min.js"></script>

JavaScript frameworks

While using this Zurich Web SDK component in frameworks like ReactJS, Vue, and Angular which assume full control of the DOM we recommend not to import @zurich/web-sdk/js/scripts.min.js. Both Zurich Web SDK and the framework may attempt to mutate the same DOM element, resulting in bugs.

Use provided CSS @zurich/web-sdk/css/styles.min.css and HTML examples to create your own implementation of given component in a specific framework.

Please refer to component docs files for HTML code snippets and CSS classes applied.

Angular 11+

Inside your angular.json file, add the following to your projects styles and scripts arrays:

To projects -> <your-app> -> architect -> build -> options -> styles:

Add node_modules/@zurich/web-sdk/css/styles.min.css

Rebuild your app to include the new imports

React

Import CSS at the beginning of your app, e.g. at the top of src/index.js:

import '@zurich/web-sdk/css/styles.min.css';

Alternatively, if using sass, import into your root sass file:

@import '~@zurich/web-sdk/css/styles.min.css';

Vue.JS

Import CSS at the top of your main JS file, e.g. src/main.js:

CSS:

import '@zurich/web-sdk/js/scripts.min.js;

Zcroller API

Zcroller guide

Animations based on animate.css

NOTE: You will need to include animate.css as a dependency. It is not included in the SDK.

PropertyTypeDescriptionValues
data-zcrollerStringAnimation action to apply to given elementSee animate.css options
data-zcroller-delayStringAdd delay to animation"1s", "2s", "3s", "4s", "5s"
data-zcroller-speedStringControl the speed of animation"slow", "slower", "fast", "faster"
data-infiniteBooleanMakes animation infinite

FAQs

Package last updated on 08 Sep 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc