Directory

vcf-breadcrumb - Vaadin Add-on Directory

Web Component providing an easy way to display breadcrumb vcf-breadcrumb - Vaadin Add-on Directory
# vcf-breadcrumbs Web Component [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/vaadin/web-components?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) [![Published on Vaadin Directory](https://img.shields.io/badge/Vaadin%20Directory-published-00b4f0.svg)](https://vaadin.com/directory/component/vaadin-component-factoryvcf-breadcrumb) <vcf-breadcrumbs> is a Web Component providing an easy way to display breadcrumb on web pages. [Live Demo ↗](https://incubator.app.fi/breadcrumb-demo/breadcrumbs) Screenshot of vcf-breadcrumbs ## Usage Add `` element to the page. Inside added element add few `` child elements, with `href` attribute. In case you want some `` elements to not be shown in mobile view, add attribute `shift` to those elements. When user click on `` element he/she will be navigated to ULR from `href` attribute of the element. ```html Home Directory Breadcrumb ``` ## Installation This components is distributed as Bower packages. ### Polymer 2 and HTML Imports compatible version Install `vcf-breadcrumbs`: ```sh bower i vaadin/vcf-breadcrumbs --save ``` Once installed, import it in your application: ```html ``` ## Getting Started Vaadin components use the Lumo theme by default. ## The file structure for Vaadin components - `src/vcf-breadcrumbs.html` Unstyled component. - `theme/lumo/vcf-breadcrumbs.html` Component with Lumo theme. - `vcf-breadcrumbs.html` Alias for theme/lumo/vcf-breadcrumbs.html ## Running demos and tests in browser 1. Fork the `vcf-breadcrumbs` repository and clone it locally. 1. Make sure you have [npm](https://www.npmjs.com/) installed. 1. When in the `vcf-breadcrumbs` directory, run `npm install` and then `bower install` to install dependencies. 1. Run `polymer serve --open`, browser will automatically open the component API documentation. 1. You can also open demo or in-browser tests by adding **demo** or **test** to the URL, for example: - http://127.0.0.1:8080/components/vcf-breadcrumbs/demo - http://127.0.0.1:8080/components/vcf-breadcrumbs/test ## Running tests from the command line 1. When in the `vcf-breadcrumbs` directory, run `polymer test` ## Following the coding style We are using [ESLint](http://eslint.org/) for linting JavaScript code. You can check if your code is following our standards by running `gulp lint`, which will automatically lint all `.js` files as well as JavaScript snippets inside `.html` files. ## Contributing - Make sure your code is compliant with our code linters: `gulp lint` - Check that tests are passing: `polymer test` - [Submit a pull request](https://www.digitalocean.com/community/tutorials/how-to-create-a-pull-request-on-github) with detailed title and description - Wait for response from one of Vaadin components team members # Vaadin Prime This component is available in Vaadin Prime subscription. It is still open source, but you need to have a valid CVAL license in order to use it. Read more at: https://vaadin.com/pricing # License Commercial Vaadin Add-on License version 3 (CVALv3). For license terms, see LICENSE. Vaadin collects development time usage statistics to improve this product. For details and to opt-out, see https://github.com/vaadin/vaadin-usage-statistics.
View on NPM
Online Demo
License
View on GitHub

vcf-breadcrumb version 1.2.0
### Dependencies * polymer#^2.0.0 * vaadin-themable-mixin#vaadin/vaadin-themable-mixin * vaadin-element-mixin#vaadin/vaadin-element-mixin * vaadin-license-checker#vaadin/license-checker * vaadin-lumo-styles#vaadin/vaadin-lumo-styles * iron-media-query#^2.1.0