@uswds/uswds
Version:
Open source UI components and visual style guide for U.S. government websites
20 lines (15 loc) • 398 B
JavaScript
const keymap = require("receptor/keymap");
const behavior = require("../../uswds-core/src/js/utils/behavior");
const ANCHOR_BUTTON = `a[class*="usa-button"]`;
const toggleButton = (event) => {
event.preventDefault();
event.target.click();
};
const anchorButton = behavior({
keydown: {
[ANCHOR_BUTTON]: keymap({
" ": toggleButton,
}),
},
});
module.exports = anchorButton;