All files / src/components/selectable Selectable.ts

85.71% Statements 6/7
100% Branches 0/0
0% Functions 0/1
85.71% Lines 6/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 271x 1x 1x 1x             1x                               1x
import CustomElement from "../../custom-element/CustomElement";
import defineCustomElement from "../../custom-element/helpers/defineCustomElement";
import SelectableMixin from "../../custom-element/mixins/components/selectable/SelectableMixin";
import html from "../../renderer/html";
import { NodePatchingData } from "../../renderer/NodePatcher";
//import styles from "./Selectable.css";
 
/**
 * Wrapper to allow selection when clicked for the child element
 */
export default class Selectable extends
    SelectableMixin(
        CustomElement
    ) {
 
    // static get styles(): string {
 
    //     return styles as any;
    // }
 
    render(): NodePatchingData {
 
        return html`<slot></slot>`;
    }
}
 
defineCustomElement('gcl-selectable', Selectable);