⚠️ Starting from Vaadin 20, the source code and issues for this component mixin are migrated to the
vaadin/web-componentsmonorepository. This repository contains the source code and releases of@vaadin/vaadin-control-state-mixinfor the Vaadin versions 10 to 19.
A mixin which adds focused and focus-ring states to an element.
Fork the vaadin-control-state-mixin repository and clone it locally.
When in the vaadin-control-state-mixin directory, run npm install and then bower install to install dependencies.
Make sure you have polymer-cli installed globally: npm i -g polymer-cli.
Run npm start.
Navigate to http://127.0.0.1:3000/components/vaadin-control-state-mixin/test/index.html
Install web-component-tester: npm install -g web-component-tester
When in the vaadin-control-state-mixin directory, run wct or npm test
We are using ESLint for linting JavaScript code. You can check if your code is following our standards by running npm run lint, which will automatically lint all .js files as well as JavaScript snippets inside .html files.
To contribute to the component, please read the guideline first.
Apache License 2.0