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,
        },
    };
}