{"version":3,"file":"SearchAndSelectOption-CUu0ofYM.chunk.mjs","sources":["../node_modules/vue-material-design-icons/PageNextOutline.vue","../src/views/partials/SearchAndSelectOption.vue"],"sourcesContent":["<template>\n  <span v-bind=\"$attrs\"\n        :aria-hidden=\"title ? null : 'true'\"\n        :aria-label=\"title\"\n        class=\"material-design-icon page-next-outline-icon\"\n        role=\"img\"\n        @click=\"$emit('click', $event)\">\n    <svg :fill=\"fillColor\"\n         class=\"material-design-icon__svg\"\n         :width=\"size\"\n         :height=\"size\"\n         viewBox=\"0 0 24 24\">\n      <path d=\"M22,3H5A2,2 0 0,0 3,5V9H5V5H22V19H5V15H3V19A2,2 0 0,0 5,21H22A2,2 0 0,0 24,19V5A2,2 0 0,0 22,3M7,15V13H0V11H7V9L11,12L7,15M20,13H13V11H20V13M20,9H13V7H20V9M17,17H13V15H17V17Z\">\n        <title v-if=\"title\">{{ title }}</title>\n      </path>\n    </svg>\n  </span>\n</template>\n\n<script>\nexport default {\n  name: \"PageNextOutlineIcon\",\n  emits: ['click'],\n  props: {\n    title: {\n      type: String,\n    },\n    fillColor: {\n      type: String,\n      default: \"currentColor\"\n    },\n    size: {\n      type: Number,\n      default: 24\n    }\n  }\n}\n</script>","<!--\n  - SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n  - SPDX-License-Identifier: AGPL-3.0-or-later\n-->\n<template>\n\t<div class=\"icon-label-container\">\n\t\t<IconTable v-if=\"type === 'table'\" :size=\"40\" />\n\t\t<IconView v-if=\"type === 'view'\" :size=\"40\" />\n\t\t<IconRow v-if=\"type === 'row'\" :size=\"40\" />\n\n\t\t<div class=\"content\">\n\t\t\t<div class=\"labels\">\n\t\t\t\t{{ emoji ? emoji + ' ' : '' }}{{ label }}\n\t\t\t</div>\n\n\t\t\t<div class=\"details\">\n\t\t\t\t<NcUserBubble v-if=\"owner\"\n\t\t\t\t\t:user=\"owner\"\n\t\t\t\t\t:display-name=\"ownerDisplayName ?? owner\" />&nbsp;\n\t\t\t\t<NcCounterBubble v-if=\"rowsCount !== null\">\n\t\t\t\t\t{{ n('tables', '{nb} row', '{nb} rows', rowsCount, { nb: rowsCount}) }}\n\t\t\t\t</NcCounterBubble>\n\t\t\t\t<div v-if=\"subline\" class=\"subline p span\">\n\t\t\t\t\t{{ subline }}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script>\nimport IconTable from '../../shared/assets/icons/IconTables.vue'\nimport IconView from 'vue-material-design-icons/Text.vue'\nimport IconRow from 'vue-material-design-icons/PageNextOutline.vue'\nimport { NcCounterBubble, NcUserBubble } from '@nextcloud/vue'\nimport { translate as t, translatePlural as n } from '@nextcloud/l10n'\n\nexport default {\n\n\tcomponents: {\n\t\tNcCounterBubble,\n\t\tNcUserBubble,\n\t\tIconTable,\n\t\tIconView,\n\t\tIconRow,\n\t},\n\n\tfilters: {\n\t\ttruncate(string, num) {\n\t\t\tif (!string) {\n\t\t\t\treturn ''\n\t\t\t}\n\t\t\tif (string.length >= num) {\n\t\t\t\treturn string.substring(0, num) + '...'\n\t\t\t} else {\n\t\t\t\treturn string\n\t\t\t}\n\t\t},\n\t},\n\n\tprops: {\n\t\tlabel: {\n\t\t      type: String,\n\t\t      default: '',\n\t\t    },\n\t\ttype: {\n\t\t      type: String,\n\t\t      default: 'table',\n\t\t    },\n\t\temoji: {\n\t\t      type: String,\n\t\t      default: null,\n\t\t    },\n\t\towner: {\n\t\t      type: String,\n\t\t      default: null,\n\t\t    },\n\t\townerDisplayName: {\n\t\t      type: String,\n\t\t      default: null,\n\t\t    },\n\t\trowsCount: {\n\t\t      type: Number,\n\t\t      default: null,\n\t\t    },\n\t\tsubline: {\n\t\t      type: String,\n\t\t      default: null,\n\t\t    },\n\t},\n\n\tmethods: {\n\t\tt,\n\t\tn,\n\t},\n\n}\n</script>\n<style lang=\"scss\" scoped>\n\n\t.icon-label-container {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\timg, :deep(svg) {\n\t\t\tmargin-inline-end: calc(var(--default-grid-baseline) * 2);\n\t\t}\n\t}\n\n\t.labels {\n\t\tdisplay: block;\n\t}\n\n\t.content {\n\t\tdisplay: block;\n\t}\n\n\t.content .labels {\n\t\tfont-size: 1.3em;\n\t\tfont-weight: bold;\n\t\tmargin-bottom: 8px;\n\t}\n\n\t.content .details {\n\t\tdisplay: inline-flex;\n\t}\n\n\t:deep(.counter-bubble__counter) {\n\t\tmax-width: fit-content !important;\n\t\theight: 100%;\n\t}\n\n</style>\n"],"names":["_sfc_main","NcCounterBubble","NcUserBubble","IconTable","IconView","IconRow","string","num","t","n"],"mappings":";8RAoBA,MAAAA,EAAA,CACA,KAAA,sBACA,MAAA,CAAA,OAAA,EACA,MAAA,CACA,MAAA,CACA,KAAA,MACA,EACA,UAAA,CACA,KAAA,OACA,QAAA,cACA,EACA,KAAA,CACA,KAAA,OACA,QAAA,EACA,CACA,CACA,qrBCCAA,EAAA,CAEA,WAAA,CACA,gBAAAC,EACA,aAAAC,EACA,UAAAC,EACA,SAAAC,EACA,QAAAC,CACA,EAEA,QAAA,CACA,SAAAC,EAAAC,EAAA,CACA,OAAAD,EAGAA,EAAA,QAAAC,EACAD,EAAA,UAAA,EAAAC,CAAA,EAAA,MAEAD,EALA,EAOA,CACA,EAEA,MAAA,CACA,MAAA,CACA,KAAA,OACA,QAAA,EACA,EACA,KAAA,CACA,KAAA,OACA,QAAA,OACA,EACA,MAAA,CACA,KAAA,OACA,QAAA,IACA,EACA,MAAA,CACA,KAAA,OACA,QAAA,IACA,EACA,iBAAA,CACA,KAAA,OACA,QAAA,IACA,EACA,UAAA,CACA,KAAA,OACA,QAAA,IACA,EACA,QAAA,CACA,KAAA,OACA,QAAA,IACA,CACA,EAEA,QAAA,CACA,EAAAE,EACA,EAAAC,CACA,CAEA","x_google_ignoreList":[0]}