⚠️ Starting from Vaadin 20, the source code and issues for this component mixin are migrated to the
vaadin/web-components
monorepository. This repository contains the source code and releases of@vaadin/vaadin-control-state-mixin
for 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