@mhmdaljefri/revogrid
Version:
Virtual reactive data grid component - RevoGrid.
1 lines • 787 B
JavaScript
import{h}from"./index-42c84e7c.js";var FILTER_BUTTON_CLASS="rv-filter";var FILTER_BUTTON_ACTIVE="active";var FILTER_PROP="hasFilter";var FilterButton=function(t){var r;var e=t.column;return h("span",null,h("button",{class:(r={},r[FILTER_BUTTON_CLASS]=true,r[FILTER_BUTTON_ACTIVE]=e&&!!e[FILTER_PROP],r)},h("svg",{class:"filter-img",viewBox:"0 0 64 64"},h("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},h("path",{d:"M43,48 L43,56 L21,56 L21,48 L43,48 Z M53,28 L53,36 L12,36 L12,28 L53,28 Z M64,8 L64,16 L0,16 L0,8 L64,8 Z",fill:"currentColor"})))))};function isFilterBtn(t){if(t.classList.contains(FILTER_BUTTON_CLASS)){return true}return t===null||t===void 0?void 0:t.closest("."+FILTER_BUTTON_CLASS)}export{FILTER_PROP as F,FilterButton as a,isFilterBtn as i};