@public-ui/components
Version:
Contains all web components that belong to KoliBri - The accessible HTML-Standard.
4 lines • 1.69 kB
JavaScript
/*!
* KoliBri - The accessible HTML-Standard
*/
;const index=require("./index-94c17ce6.js"),validateTableCallbacks=(e,a)=>{index.watchValidator(e,"_on",(e=>"object"==typeof e&&null!==e),new Set(["TableCallbacksPropType {Events.onSort, Events.onSelectionChange}"]),a)},validateTableStatefulCallbacks=(e,a)=>{index.watchValidator(e,"_on",(e=>"object"==typeof e&&null!==e),new Set(["TableStatefulCallbacksPropType {Events.onSelectionChange}"]),a)},validateTableData=(e,a,t)=>{index.emptyStringByArrayHandler(a,(()=>{index.objectObjectHandler(a,(()=>{void 0===a&&(a=[]);try{a=index.parseJson(a)}catch(e){}Array.isArray(a)&&a.every((e=>"object"==typeof e&&null!==e))&&index.setState(e,"_data",a,t)}))}))},validateTableDataFoot=(e,a,t)=>{index.emptyStringByArrayHandler(a,(()=>{index.objectObjectHandler(a,(()=>{void 0===a&&(a=[]);try{a=index.parseJson(a)}catch(e){}Array.isArray(a)&&a.every((e=>"object"==typeof e&&null!==e))&&index.setState(e,"_dataFoot",a,t)}))}))},validateTableSelection=(e,a)=>{(e=>e&&index.isObject(e)&&"function"==typeof e.label&&(!e.selectedKeys||Array.isArray(e.selectedKeys)))("string"==typeof a?(()=>{try{return index.parseJson(a)}catch(e){return}})():a)&&index.setState(e,"_selection",a)},validateTableSettings=(e,a)=>{index.watchValidator(e,"_tableSettings",(e=>"object"==typeof e&&null!==e),new Set(["TableSettings"]),a)};exports.validateTableCallbacks=validateTableCallbacks,exports.validateTableData=validateTableData,exports.validateTableDataFoot=validateTableDataFoot,exports.validateTableSelection=validateTableSelection,exports.validateTableSettings=validateTableSettings,exports.validateTableStatefulCallbacks=validateTableStatefulCallbacks;