ideaz-element
Version:
<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>
1 lines • 1.12 kB
Source Map (JSON)
{"version":3,"file":"getIsReturnTable.mjs","sources":["../../../../../../packages/element/table/src/utils/getIsReturnTable.ts"],"sourcesContent":["import { isArray, isFunction, isObject, isString } from '@ideaz/utils'\nimport type { TableCol } from '../../../types'\n\nexport function getIsReturnTable(tableCol: TableCol, toolBar: any | boolean) {\n const isHide = isFunction(tableCol.hide) ? tableCol.hide() : tableCol.hide\n let isUncheck = false\n\n if (isObject(toolBar)) {\n if (isString(toolBar.uncheck))\n isUncheck = tableCol.label === tableCol.toolBar.uncheck\n\n if (isArray(toolBar.uncheck))\n isUncheck = toolBar.uncheck.includes(tableCol.label)\n }\n\n return !isHide && !isUncheck\n}\n"],"names":["getIsReturnTable","tableCol","toolBar","isHide","isFunction","isUncheck","isObject","isString","isArray"],"mappings":";;AAGgB,SAAAA,EAAAC,GAAAC,GAAA;AACd,QAAAC,IAAAC,EAAAH,EAAA,IAAA,IAAAA,EAAA,KAAA,IAAAA,EAAA;AACA,MAAAI,IAAA;AAEA,SAAAC,EAAAJ,CAAA,MACEK,EAAAL,EAAA,OAAA,MACEG,IAAAJ,EAAA,UAAAA,EAAA,QAAA,UAEFO,EAAAN,EAAA,OAAA,MACEG,IAAAH,EAAA,QAAA,SAAAD,EAAA,KAAA,KAGJ,CAAAE,KAAA,CAAAE;AACF;"}