File: /home/nepi/public_html/public/admin/js/chunk-3bcef810.74e744f8.js.map
{"version":3,"sources":["webpack:///./src/interfaces/key-value/display.vue?acc1","webpack:///src/interfaces/key-value/display.vue","webpack:///./src/interfaces/key-value/display.vue?87c4","webpack:///./src/interfaces/key-value/display.vue","webpack:///./node_modules/@directus/extension-toolkit/mixins/interface.js"],"names":["render","_vm","this","_h","$createElement","_c","_self","directives","name","rawName","value","expression","attrs","staticRenderFns","component","module","exports","props","id","type","String","required","default","length","Number","readonly","Boolean","collection","primaryKey","options","Object","newItem","relation","fields","values","width","val","includes"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACE,WAAW,CAAC,CAACC,KAAK,UAAUC,QAAQ,YAAYC,MAAOT,EAAgB,aAAEU,WAAW,iBAAiBC,MAAM,CAAC,KAAO,eAC5NC,EAAkB,G,+DCKtB,GACA,aACA,UACA,aADA,WACA,WACA,iCAEA,8BACA,iBACA,8CAEA,WAEA,oCClBgW,I,YCO5VC,EAAY,eACd,EACAd,EACAa,GACA,EACA,KACA,KACA,MAIa,aAAAC,E,8BClBfC,EAAOC,QAAU,CACfC,MAAO,CAILC,GAAI,CACFC,KAAMC,OACNC,UAAU,GAGZb,KAAM,CACJW,KAAMC,OACNC,UAAU,GAIZX,MAAO,CACLS,KAAM,KACNG,QAAS,MAGXH,KAAM,CACJA,KAAMC,OACNC,UAAU,GAGZE,OAAQ,CACNJ,KAAM,CAACC,OAAQI,QACfF,QAAS,MAGXG,SAAU,CACRN,KAAMO,QACNJ,SAAS,GAGXK,WAAY,CACVR,KAAMC,OACNE,QAAS,MAGXM,WAAY,CACVT,KAAM,CAACK,OAAQJ,QACfE,QAAS,MAGXD,SAAU,CACRF,KAAMO,QACNJ,SAAS,GAGXO,QAAS,CACPV,KAAMW,OACNR,QAAS,KAAM,KAGjBS,QAAS,CACPZ,KAAMO,QACNJ,SAAS,GAIXU,SAAU,CACRb,KAAMW,OACNR,QAAS,MAGXW,OAAQ,CACNd,KAAMW,OACNR,QAAS,MAIXY,OAAQ,CACNf,KAAMW,OACNR,QAAS,MAEXa,MAAO,CACLhB,KAAMC,OACNE,QAAS,KACT,UAAUc,GACR,MAAO,CACL,OACA,YACA,aACA,OACA,QACAC,SAASD","file":"js/chunk-3bcef810.74e744f8.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-icon',{directives:[{name:\"tooltip\",rawName:\"v-tooltip\",value:(_vm.displayValue),expression:\"displayValue\"}],attrs:{\"name\":\"list_alt\"}})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\t<v-icon v-tooltip=\"displayValue\" name=\"list_alt\" />\n</template>\n\n<script>\nimport mixin from '@directus/extension-toolkit/mixins/interface';\nexport default {\n\tmixins: [mixin],\n\tcomputed: {\n\t\tdisplayValue() {\n\t\t\tif (this.value === null) return null;\n\n\t\t\tconst displayValue = Object.keys(this.value)\n\t\t\t\t.map(key => {\n\t\t\t\t\treturn `${key}: ${this.value[key]}`;\n\t\t\t\t})\n\t\t\t\t.join('\\n');\n\n\t\t\treturn `<pre>${displayValue}</pre>`;\n\t\t}\n\t}\n};\n</script>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./display.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./display.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./display.vue?vue&type=template&id=52e50600&\"\nimport script from \"./display.vue?vue&type=script&lang=js&\"\nexport * from \"./display.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","module.exports = {\n props: {\n // Unique id for this interface. Should be added to the lower level \n // HTML input element if applicable. This ID will be used in the label's\n // `for` attribute\n id: {\n type: String,\n required: true\n },\n // Name of the field\n name: {\n type: String,\n required: true\n },\n // The current value. This can either be the default value, the saved database\n // value or the current state after the user made an edit\n value: {\n type: null,\n default: null\n },\n // Type of the field, eg `string`, `hash`, or `array`\n type: {\n type: String,\n required: true\n },\n // Max length\n length: {\n type: [String, Number],\n default: null\n },\n // If the field is readonly or not\n readonly: {\n type: Boolean,\n default: false\n },\n // Name of the collection\n collection: {\n type: String,\n default: null\n },\n // Primary key of the item you're editing in this context\n primaryKey: {\n type: [Number, String],\n default: null\n },\n // If the field is required or not\n required: {\n type: Boolean,\n default: false\n },\n // Field options. A json object based on the interface's meta.json file\n options: {\n type: Object,\n default: () => ({})\n },\n // If the item that's currently being edited is new\n newItem: {\n type: Boolean,\n default: false\n },\n // The relation of the current field. Will contain information on the related\n // collection and field(s)\n relation: {\n type: Object,\n default: null\n },\n // The other fields in the current edit page\n fields: {\n type: Object,\n default: null\n },\n // The values of the other fields on the edit page. Can be used for things like\n // automatically generating a slug based on another field\n values: {\n type: Object,\n default: null\n },\n width: {\n type: String,\n default: null,\n validator(val) {\n return [\n 'half',\n 'half-left',\n 'half-right',\n 'full',\n 'fill'\n ].includes(val);\n }\n }\n }\n};\n"],"sourceRoot":""}