UNPKG

primevue

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primevue.svg)](https://badge.fury.io/js/primevue) [![Discord Chat](https://img.shields.io/discord/55794023

31 lines (26 loc) 943 B
this.primevue = this.primevue || {}; this.primevue.basecomponent = (function (utils) { 'use strict'; var script = { name: 'BaseComponent', props: { pt: { type: Object, value: {} } }, methods: { getPTItem(obj = {}, key = '') { const fKey = utils.ObjectUtils.convertToFlatCase(key); return obj[Object.keys(obj).find((k) => utils.ObjectUtils.convertToFlatCase(k) === fKey) || '']; }, ptm(key = '', params = {}) { return utils.ObjectUtils.getItemValue(this.getPTItem(this.pt, key), { props: this.$props, state: this.$data, ...params }); }, ptmo(obj = {}, key = '', params = {}) { return utils.ObjectUtils.getItemValue(this.getPTItem(obj, key), params); } } }; return script; })(primevue.utils);