Skip to content

ADominguezes/adom-demo

Repository files navigation

<adom-demo>

is a component created for to be used in other demo components

this component uses the structure of your demo for create a menu with the differents demos

Structure

In all the separate blocks, it is necessary to apply an id for each block, this id must be view followed by a number that starts at 0

example

<adom-demo>
  <demo-snippet id="view0">
  </demo-snippet>
  <demo-snippet id="view1">
  </demo-snippet>
</adom-demo>

It´s possible to change the id with the property defaultContentId, then, every block must have the value of defaultContentId followed by a number that starts at 0

example

<adom-demo default-content-id="demo">
  <demo-snippet id="demo0">
  </demo-snippet>
  <demo-snippet id="demo1">
  </demo-snippet>
</adom-demo>

It´s possible hide the menu with the property hideMenu

example

<adom-demo default-content-id="demo" hide-menu>
  <demo-snippet id="demo0">
  </demo-snippet>
  <demo-snippet id="demo1">
  </demo-snippet>
</adom-demo>

Menu

For add the menu´s tab, it's neccessary add in each block the attribute data-heading so, it´s possible add the attribute data-description for add a description

example

<adom-demo default-content-id="demo">
  <demo-snippet id="demo0" data-heading="My demo heading" data-description="My demo description">
  </demo-snippet>
  <demo-snippet id="demo1" data-heading="My demo 2 heading" data-description="My demo 2 description">
  </demo-snippet>
</adom-demo>

Styling

The following custom properties and mixins are available for styling:

Custom property Description Default
--adom-demo-paper-tabs-bar-color color for paper-tabs bar green
--adom-demo mixin for host {}
--adom-demo-toast-content-color color for contentColor green
--adom-demo-content-page mixin for .contentPage class {}
--adom-demo-content-page-info mixin for .contentPage__info class {}
--adom-demo-content-page-info-heading mixin for .contentPage__info__heading class {}
--adom-demo-content-page-info-description mixin for .contentPage__info__heading_description class {}

Serving your Application

You can serve your application with:

$ gulp serve

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published