File size: 559 Bytes
bc20498 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import { addMeltEventListener, makeElement } from '../../internal/helpers/index.js';
export function createLabel() {
const root = makeElement('label', {
action: (node) => {
const mouseDown = addMeltEventListener(node, 'mousedown', (e) => {
if (!e.defaultPrevented && e.detail > 1) {
e.preventDefault();
}
});
return {
destroy: mouseDown,
};
},
});
return {
elements: {
root,
},
};
}
|