Neutron Polarization Manipulator
Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

vrembem

1.24.1 • Public • Published

Vrembem

A complete collection of all Vrembem components into a single comprehensive package for convenience.

npm version

Documentation

Installation

Via CDN

<!-- Include styles -->
<link rel="stylesheet" href="https://unpkg.com/vrembem/dist/styles.css">
 
<!-- Include scripts -->
<script src="https://unpkg.com/vrembem"></script>
 
<script>
  // All Vrembem JS modules are loaded into the vrembem namespace
  console.log(vrembem);
</script> 

Via NPM

npm install vrembem

Styles

To include all Vrembem components into your styles, just import the vrembem package in your Sass manifest file.

@use "vrembem";

All component variables, functions and mixins are forwarded under their respective namespace and can be customized:

@use "vrembem" with (
  $button-padding: 1rem 2rem
);

Customize core variables which all components inherit from. The example below will prefix all components with vb- to help namespace styles:

@use "vrembem" with (
  $core-prefix-block: "vb-"
);

JavaScript

Import and initialize the components you'll need:

// Import all under the vb namespace
import * as vb from 'vrembem';
const drawer = new vb.Drawer({ autoInit: true });
 
// Or import individual components
import { Drawer } from 'vrembem';
const drawer = new Drawer({ autoInit: true });

Note that core modules do not need to be initialized since they're just a set of helpful utility and functional modules.

Markup

Include the component's markup into your project. Use the online documentation for more information, customization options, code examples and available modifiers.

<div class="drawer__wrapper">
  <aside data-drawer="[unique-id]" class="drawer">
    <div class="drawer__item">
      <button data-drawer-close>...</button>
    </div>
  </aside>
  <div class="drawer__main">
    <button data-drawer-toggle="[unique-id]">...</button>
  </div>
</div>

Install

npm i vrembem

DownloadsWeekly Downloads

409

Version

1.24.1

License

MIT

Unpacked Size

928 kB

Total Files

25

Last publish

Collaborators

  • avatar