File size: 410 Bytes
bc20498
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
export function createBitAttrs(bit, parts) {
    const attrs = {};
    parts.forEach((part) => {
        attrs[part] = {
            [`data-${bit}-${part}`]: "",
        };
    });
    return (part) => attrs[part];
}
export function disabledAttrs(disabled) {
    return disabled
        ? { "aria-disabled": "true", "data-disabled": "" }
        : { "aria-disabled": undefined, "data-disabled": undefined };
}