{"version":3,"file":"LinkReferenceWidget-D4Jr0Icv.chunk.mjs","sources":["../src/views/LinkReferenceWidget.vue"],"sourcesContent":["<!--\n  - SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n  - SPDX-License-Identifier: AGPL-3.0-or-later\n-->\n<template>\n\t<div v-if=\"richObject\" class=\"tables-table\">\n\t\t<div class=\"tables-table--image\">\n\t\t\t<IconTables v-if=\"getType === 'table'\"\n\t\t\t\t:size=\"50\" />\n\t\t\t<IconView v-if=\"getType === 'view'\"\n\t\t\t\t:size=\"50\" />\n\t\t</div>\n\t\t<div class=\"tables-table--info\">\n\t\t\t<div class=\"line\">\n\t\t\t\t<strong>\n\t\t\t\t\t<a :href=\"richObject.link\" target=\"_blank\">\n\t\t\t\t\t\t{{ richObject.emoji + ' ' + richObject.title }}\n\t\t\t\t\t</a>\n\t\t\t\t</strong>\n\t\t\t</div>\n\t\t\t<div class=\"details\">\n\t\t\t\t<NcUserBubble :user=\"richObject.ownership\"\n\t\t\t\t\t:display-name=\"richObject.ownerDisplayName\" />&nbsp;\n\t\t\t\t<NcCounterBubble>{{ n('tables', '{nb} row', '{nb} rows', richObject.rowsCount, { nb: richObject.rowsCount}) }}</NcCounterBubble>\n\t\t\t</div>\n\t\t\t<!-- <div>\n\t\t\t\t{{ richObject.rows }}\n\t\t\t</div> -->\n\t\t</div>\n\t</div>\n</template>\n\n<script>\nimport IconTables from '../shared/assets/icons/IconTables.vue'\nimport IconView from 'vue-material-design-icons/Text.vue'\nimport { NcUserBubble, NcCounterBubble } from '@nextcloud/vue'\nimport { translatePlural as n } from '@nextcloud/l10n'\n\nexport default {\n\n\tcomponents: {\n\t\tIconTables,\n\t\tIconView,\n\t\tNcUserBubble,\n\t\tNcCounterBubble,\n\t},\n\n\tprops: {\n\t\trichObjectType: {\n\t\t\ttype: String,\n\t\t\tdefault: '',\n\t\t},\n\t\trichObject: {\n\t\t\ttype: Object,\n\t\t\tdefault: null,\n\t\t},\n\t\taccessible: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: true,\n\t\t},\n\t},\n\n\tcomputed: {\n\t\temoji() {\n\t\t\treturn this.richObject.emoji\n\t\t},\n\t\tgetType() {\n\t\t\treturn this.richObject?.type ?? null\n\t\t},\n\t},\n\n\tmethods: {\n\t\tn,\n\t},\n}\n</script>\n\n<style scoped lang=\"scss\">\n.tables-table {\n\twidth: 100%;\n\twhite-space: normal;\n\tpadding: 12px;\n\tdisplay: flex;\n\n\ta {\n\t\tpadding: 0 !important;\n\t\t&:not(:hover) {\n\t\t\ttext-decoration: unset !important;\n\t\t}\n\n\t}\n\n\t.line {\n\t\tfont-size: 1.3em;\n\t\tpadding-bottom: calc(var(--default-grid-baseline) * 2);\n\t}\n\n\t&--image {\n\t\tmargin-inline-end: 12px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\t.table-emoji {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\theight: 50px;\n\t\t\tfont-size: 50px;\n\t\t}\n\t}\n\n\t.spacer {\n\t\tflex-grow: 1;\n\t}\n\n\t.details {\n\t\tdisplay: inline-flex;\n\t\talign-items: self-start;\n\t}\n}\n\n:deep(.counter-bubble__counter) {\n\tmax-width: fit-content !important;\n}\n</style>\n"],"names":["_sfc_main","IconTables","IconView","NcUserBubble","NcCounterBubble","translatePlural"],"mappings":";oUAsCA,MAAAA,EAAA,CAEA,WAAA,CACA,WAAAC,EACA,SAAAC,EACA,aAAAC,EACA,gBAAAC,CACA,EAEA,MAAA,CACA,eAAA,CACA,KAAA,OACA,QAAA,EACA,EACA,WAAA,CACA,KAAA,OACA,QAAA,IACA,EACA,WAAA,CACA,KAAA,QACA,QAAA,EACA,CACA,EAEA,SAAA,CACA,OAAA,CACA,OAAA,KAAA,WAAA,KACA,EACA,SAAA,CACA,OAAA,KAAA,YAAA,MAAA,IACA,CACA,EAEA,QAAA,CACAC,EAAAA,CACA,CACA"}