Skip to content

Commit 866c850

Browse files
committed
feat: on key press of enter shows the result
1 parent 77bfb37 commit 866c850

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

src/generators/gradient-border.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,23 @@ export function gradientBorderGenerator(): void {
1515
const getRangeElement = utils.getRange(attribute);
1616

1717
getResultButtonElement.addEventListener('click', () => {
18+
onClickButton();
19+
});
20+
21+
document?.addEventListener('keydown', (e) => {
22+
if (e.key === 'Enter') {
23+
onClickButton();
24+
}
25+
});
26+
27+
function onClickButton() {
1828
const values = {
1929
firstColor: color1.value,
2030
secondColor: color2.value,
2131
degree: getRangeElement.value,
2232
};
2333
getGradientBorderResult(attribute, values, getOutputElement);
24-
});
34+
}
2535
}
2636

2737
function getGradientBorderResult(

src/generators/gradient-text.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,16 @@ export function gradientTextGenerator(): void {
2525
const getRangeElement = utils.getRange(attribute);
2626

2727
getTextButtonElement?.addEventListener('click', () => {
28+
onClickButton();
29+
});
30+
31+
document?.addEventListener('keydown', (e) => {
32+
if (e.key === 'Enter') {
33+
onClickButton();
34+
}
35+
});
36+
37+
function onClickButton() {
2838
if (getInputElement.value.length === 0) {
2939
utils.triggerEmptyAnimation(getInputElement);
3040
return;
@@ -43,7 +53,7 @@ export function gradientTextGenerator(): void {
4353
getOutputElement,
4454
);
4555
// getInputElement.value = '';
46-
});
56+
}
4757
}
4858

4959
/**

0 commit comments

Comments
 (0)