major server manager overhaul
This commit is contained in:
+337
-277
@@ -1,367 +1,394 @@
|
||||
{
|
||||
"hash": "58793c98",
|
||||
"configHash": "939bcc17",
|
||||
"hash": "95aedb35",
|
||||
"configHash": "7be18a1c",
|
||||
"lockfileHash": "b10062e0",
|
||||
"browserHash": "e6aae6df",
|
||||
"browserHash": "9f13f699",
|
||||
"optimized": {
|
||||
"vue": {
|
||||
"src": "../../vue/dist/vue.runtime.esm-bundler.js",
|
||||
"file": "vue.js",
|
||||
"fileHash": "c9954258",
|
||||
"fileHash": "8eb41ee8",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vue-router": {
|
||||
"src": "../../vue-router/dist/vue-router.mjs",
|
||||
"file": "vue-router.js",
|
||||
"fileHash": "e764d986",
|
||||
"fileHash": "1427789a",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify": {
|
||||
"src": "../../vuetify/lib/framework.js",
|
||||
"file": "vuetify.js",
|
||||
"fileHash": "369c86f0",
|
||||
"fileHash": "8dbe3ca9",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components": {
|
||||
"src": "../../vuetify/lib/components/index.js",
|
||||
"file": "vuetify_components.js",
|
||||
"fileHash": "721553c0",
|
||||
"fileHash": "c679badd",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/directives": {
|
||||
"src": "../../vuetify/lib/directives/index.js",
|
||||
"file": "vuetify_directives.js",
|
||||
"fileHash": "cf4c59e7",
|
||||
"fileHash": "1b05ee8f",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/iconsets/mdi": {
|
||||
"src": "../../vuetify/lib/iconsets/mdi.js",
|
||||
"file": "vuetify_iconsets_mdi.js",
|
||||
"fileHash": "590e0963",
|
||||
"fileHash": "af4fe77a",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VApp": {
|
||||
"src": "../../vuetify/lib/components/VApp/index.js",
|
||||
"file": "vuetify_components_VApp.js",
|
||||
"fileHash": "f6cb1574",
|
||||
"fileHash": "67472430",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VAppBar": {
|
||||
"src": "../../vuetify/lib/components/VAppBar/index.js",
|
||||
"file": "vuetify_components_VAppBar.js",
|
||||
"fileHash": "bd33378b",
|
||||
"fileHash": "1c27af94",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VBtn": {
|
||||
"src": "../../vuetify/lib/components/VBtn/index.js",
|
||||
"file": "vuetify_components_VBtn.js",
|
||||
"fileHash": "b2541520",
|
||||
"fileHash": "9ff6101b",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VDivider": {
|
||||
"src": "../../vuetify/lib/components/VDivider/index.js",
|
||||
"file": "vuetify_components_VDivider.js",
|
||||
"fileHash": "1201295e",
|
||||
"fileHash": "d9ee236f",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VGrid": {
|
||||
"src": "../../vuetify/lib/components/VGrid/index.js",
|
||||
"file": "vuetify_components_VGrid.js",
|
||||
"fileHash": "dec97038",
|
||||
"fileHash": "74768afe",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VList": {
|
||||
"src": "../../vuetify/lib/components/VList/index.js",
|
||||
"file": "vuetify_components_VList.js",
|
||||
"fileHash": "92076a71",
|
||||
"fileHash": "dc9b9e42",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VMain": {
|
||||
"src": "../../vuetify/lib/components/VMain/index.js",
|
||||
"file": "vuetify_components_VMain.js",
|
||||
"fileHash": "aea7930b",
|
||||
"fileHash": "41fdc34f",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VNavigationDrawer": {
|
||||
"src": "../../vuetify/lib/components/VNavigationDrawer/index.js",
|
||||
"file": "vuetify_components_VNavigationDrawer.js",
|
||||
"fileHash": "fa7c5e03",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VAlert": {
|
||||
"src": "../../vuetify/lib/components/VAlert/index.js",
|
||||
"file": "vuetify_components_VAlert.js",
|
||||
"fileHash": "5dc7580a",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VCard": {
|
||||
"src": "../../vuetify/lib/components/VCard/index.js",
|
||||
"file": "vuetify_components_VCard.js",
|
||||
"fileHash": "90108afc",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VDialog": {
|
||||
"src": "../../vuetify/lib/components/VDialog/index.js",
|
||||
"file": "vuetify_components_VDialog.js",
|
||||
"fileHash": "e56ad233",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VIcon": {
|
||||
"src": "../../vuetify/lib/components/VIcon/index.js",
|
||||
"file": "vuetify_components_VIcon.js",
|
||||
"fileHash": "ccd96f39",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VToolbar": {
|
||||
"src": "../../vuetify/lib/components/VToolbar/index.js",
|
||||
"file": "vuetify_components_VToolbar.js",
|
||||
"fileHash": "f4e18631",
|
||||
"fileHash": "e3294e44",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VBreadcrumbs": {
|
||||
"src": "../../vuetify/lib/components/VBreadcrumbs/index.js",
|
||||
"file": "vuetify_components_VBreadcrumbs.js",
|
||||
"fileHash": "b9da5690",
|
||||
"fileHash": "cce8769a",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VDataTable": {
|
||||
"src": "../../vuetify/lib/components/VDataTable/index.js",
|
||||
"file": "vuetify_components_VDataTable.js",
|
||||
"fileHash": "d06d0545",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VFileInput": {
|
||||
"src": "../../vuetify/lib/components/VFileInput/index.js",
|
||||
"file": "vuetify_components_VFileInput.js",
|
||||
"fileHash": "9b6d1640",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VMenu": {
|
||||
"src": "../../vuetify/lib/components/VMenu/index.js",
|
||||
"file": "vuetify_components_VMenu.js",
|
||||
"fileHash": "6401d9c7",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VProgressLinear": {
|
||||
"src": "../../vuetify/lib/components/VProgressLinear/index.js",
|
||||
"file": "vuetify_components_VProgressLinear.js",
|
||||
"fileHash": "f6998592",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VSelect": {
|
||||
"src": "../../vuetify/lib/components/VSelect/index.js",
|
||||
"file": "vuetify_components_VSelect.js",
|
||||
"fileHash": "fff4e409",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VSnackbar": {
|
||||
"src": "../../vuetify/lib/components/VSnackbar/index.js",
|
||||
"file": "vuetify_components_VSnackbar.js",
|
||||
"fileHash": "e8e1d7d3",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VCheckbox": {
|
||||
"src": "../../vuetify/lib/components/VCheckbox/index.js",
|
||||
"file": "vuetify_components_VCheckbox.js",
|
||||
"fileHash": "6c2a3d1f",
|
||||
"vuetify/components/VCard": {
|
||||
"src": "../../vuetify/lib/components/VCard/index.js",
|
||||
"file": "vuetify_components_VCard.js",
|
||||
"fileHash": "ea6e451a",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VChip": {
|
||||
"src": "../../vuetify/lib/components/VChip/index.js",
|
||||
"file": "vuetify_components_VChip.js",
|
||||
"fileHash": "149d1552",
|
||||
"fileHash": "3ec2d4cf",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VDataTable": {
|
||||
"src": "../../vuetify/lib/components/VDataTable/index.js",
|
||||
"file": "vuetify_components_VDataTable.js",
|
||||
"fileHash": "1d4ec1bb",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VDialog": {
|
||||
"src": "../../vuetify/lib/components/VDialog/index.js",
|
||||
"file": "vuetify_components_VDialog.js",
|
||||
"fileHash": "3fa692d0",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VFileInput": {
|
||||
"src": "../../vuetify/lib/components/VFileInput/index.js",
|
||||
"file": "vuetify_components_VFileInput.js",
|
||||
"fileHash": "85476177",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VIcon": {
|
||||
"src": "../../vuetify/lib/components/VIcon/index.js",
|
||||
"file": "vuetify_components_VIcon.js",
|
||||
"fileHash": "aa188e74",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VMenu": {
|
||||
"src": "../../vuetify/lib/components/VMenu/index.js",
|
||||
"file": "vuetify_components_VMenu.js",
|
||||
"fileHash": "ca24447e",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VProgressLinear": {
|
||||
"src": "../../vuetify/lib/components/VProgressLinear/index.js",
|
||||
"file": "vuetify_components_VProgressLinear.js",
|
||||
"fileHash": "da3b21f8",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VSelect": {
|
||||
"src": "../../vuetify/lib/components/VSelect/index.js",
|
||||
"file": "vuetify_components_VSelect.js",
|
||||
"fileHash": "23a7041e",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VSnackbar": {
|
||||
"src": "../../vuetify/lib/components/VSnackbar/index.js",
|
||||
"file": "vuetify_components_VSnackbar.js",
|
||||
"fileHash": "11f33cbb",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VToolbar": {
|
||||
"src": "../../vuetify/lib/components/VToolbar/index.js",
|
||||
"file": "vuetify_components_VToolbar.js",
|
||||
"fileHash": "fb071d70",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VAlert": {
|
||||
"src": "../../vuetify/lib/components/VAlert/index.js",
|
||||
"file": "vuetify_components_VAlert.js",
|
||||
"fileHash": "1e0ea25e",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VCheckbox": {
|
||||
"src": "../../vuetify/lib/components/VCheckbox/index.js",
|
||||
"file": "vuetify_components_VCheckbox.js",
|
||||
"fileHash": "32261bb2",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VExpansionPanel": {
|
||||
"src": "../../vuetify/lib/components/VExpansionPanel/index.js",
|
||||
"file": "vuetify_components_VExpansionPanel.js",
|
||||
"fileHash": "e8175e4b",
|
||||
"fileHash": "13bd06bb",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VSlider": {
|
||||
"src": "../../vuetify/lib/components/VSlider/index.js",
|
||||
"file": "vuetify_components_VSlider.js",
|
||||
"fileHash": "70d54e33",
|
||||
"fileHash": "e6b50146",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/transitions": {
|
||||
"src": "../../vuetify/lib/components/transitions/index.js",
|
||||
"file": "vuetify_components_transitions.js",
|
||||
"fileHash": "1ae42e15",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VImg": {
|
||||
"src": "../../vuetify/lib/components/VImg/index.js",
|
||||
"file": "vuetify_components_VImg.js",
|
||||
"fileHash": "55902c55",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VProgressCircular": {
|
||||
"src": "../../vuetify/lib/components/VProgressCircular/index.js",
|
||||
"file": "vuetify_components_VProgressCircular.js",
|
||||
"fileHash": "4ac970e2",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VSheet": {
|
||||
"src": "../../vuetify/lib/components/VSheet/index.js",
|
||||
"file": "vuetify_components_VSheet.js",
|
||||
"fileHash": "60500776",
|
||||
"fileHash": "1f8b3903",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VForm": {
|
||||
"src": "../../vuetify/lib/components/VForm/index.js",
|
||||
"file": "vuetify_components_VForm.js",
|
||||
"fileHash": "6098d2ad",
|
||||
"fileHash": "ae2d51af",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VTextField": {
|
||||
"src": "../../vuetify/lib/components/VTextField/index.js",
|
||||
"file": "vuetify_components_VTextField.js",
|
||||
"fileHash": "6c3b6c9f",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VBtnToggle": {
|
||||
"src": "../../vuetify/lib/components/VBtnToggle/index.js",
|
||||
"file": "vuetify_components_VBtnToggle.js",
|
||||
"fileHash": "92b719ca",
|
||||
"vuetify/components/VSheet": {
|
||||
"src": "../../vuetify/lib/components/VSheet/index.js",
|
||||
"file": "vuetify_components_VSheet.js",
|
||||
"fileHash": "61437271",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VTextarea": {
|
||||
"src": "../../vuetify/lib/components/VTextarea/index.js",
|
||||
"file": "vuetify_components_VTextarea.js",
|
||||
"fileHash": "c4710e99",
|
||||
"fileHash": "59ca68d2",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VBtnToggle": {
|
||||
"src": "../../vuetify/lib/components/VBtnToggle/index.js",
|
||||
"file": "vuetify_components_VBtnToggle.js",
|
||||
"fileHash": "15a21fa2",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VProgressCircular": {
|
||||
"src": "../../vuetify/lib/components/VProgressCircular/index.js",
|
||||
"file": "vuetify_components_VProgressCircular.js",
|
||||
"fileHash": "f97f0ffe",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VTextField": {
|
||||
"src": "../../vuetify/lib/components/VTextField/index.js",
|
||||
"file": "vuetify_components_VTextField.js",
|
||||
"fileHash": "ef211ea3",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VTooltip": {
|
||||
"src": "../../vuetify/lib/components/VTooltip/index.js",
|
||||
"file": "vuetify_components_VTooltip.js",
|
||||
"fileHash": "37f415ca",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VBottomNavigation": {
|
||||
"src": "../../vuetify/lib/components/VBottomNavigation/index.js",
|
||||
"file": "vuetify_components_VBottomNavigation.js",
|
||||
"fileHash": "122f68ff",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VOverlay": {
|
||||
"src": "../../vuetify/lib/components/VOverlay/index.js",
|
||||
"file": "vuetify_components_VOverlay.js",
|
||||
"fileHash": "6830175b",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VCombobox": {
|
||||
"src": "../../vuetify/lib/components/VCombobox/index.js",
|
||||
"file": "vuetify_components_VCombobox.js",
|
||||
"fileHash": "144d5e6c",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VAvatar": {
|
||||
"src": "../../vuetify/lib/components/VAvatar/index.js",
|
||||
"file": "vuetify_components_VAvatar.js",
|
||||
"fileHash": "81b98f53",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VImg": {
|
||||
"src": "../../vuetify/lib/components/VImg/index.js",
|
||||
"file": "vuetify_components_VImg.js",
|
||||
"fileHash": "55ad767e",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vuetify/components/VSwitch": {
|
||||
"src": "../../vuetify/lib/components/VSwitch/index.js",
|
||||
"file": "vuetify_components_VSwitch.js",
|
||||
"fileHash": "7937a40d",
|
||||
"needsInterop": false
|
||||
}
|
||||
},
|
||||
"chunks": {
|
||||
"chunk-KPWCGWEX": {
|
||||
"file": "chunk-KPWCGWEX.js"
|
||||
"chunk-244ON7Z6": {
|
||||
"file": "chunk-244ON7Z6.js"
|
||||
},
|
||||
"chunk-5LZQZ6A5": {
|
||||
"file": "chunk-5LZQZ6A5.js"
|
||||
},
|
||||
"chunk-F6LZGKE2": {
|
||||
"file": "chunk-F6LZGKE2.js"
|
||||
"chunk-T4XKRUDE": {
|
||||
"file": "chunk-T4XKRUDE.js"
|
||||
},
|
||||
"chunk-4MMPKXON": {
|
||||
"file": "chunk-4MMPKXON.js"
|
||||
},
|
||||
"chunk-LHMOJDYM": {
|
||||
"file": "chunk-LHMOJDYM.js"
|
||||
"chunk-F6LZGKE2": {
|
||||
"file": "chunk-F6LZGKE2.js"
|
||||
},
|
||||
"chunk-TSTWIJCO": {
|
||||
"file": "chunk-TSTWIJCO.js"
|
||||
},
|
||||
"chunk-YDVSSFCH": {
|
||||
"file": "chunk-YDVSSFCH.js"
|
||||
},
|
||||
"chunk-RNFCLGZV": {
|
||||
"file": "chunk-RNFCLGZV.js"
|
||||
},
|
||||
"chunk-WNCBJDZZ": {
|
||||
"file": "chunk-WNCBJDZZ.js"
|
||||
},
|
||||
"chunk-34XWDQGB": {
|
||||
"file": "chunk-34XWDQGB.js"
|
||||
"chunk-LFKLAYDH": {
|
||||
"file": "chunk-LFKLAYDH.js"
|
||||
},
|
||||
"chunk-RH43OVWP": {
|
||||
"file": "chunk-RH43OVWP.js"
|
||||
},
|
||||
"chunk-PEUMXYT2": {
|
||||
"file": "chunk-PEUMXYT2.js"
|
||||
"chunk-QMLWKRPM": {
|
||||
"file": "chunk-QMLWKRPM.js"
|
||||
},
|
||||
"chunk-4HCXUCLO": {
|
||||
"file": "chunk-4HCXUCLO.js"
|
||||
"chunk-SCY7DFFY": {
|
||||
"file": "chunk-SCY7DFFY.js"
|
||||
},
|
||||
"chunk-ERI3RTQS": {
|
||||
"file": "chunk-ERI3RTQS.js"
|
||||
"chunk-WGWEQK64": {
|
||||
"file": "chunk-WGWEQK64.js"
|
||||
},
|
||||
"chunk-VSEC5QGQ": {
|
||||
"file": "chunk-VSEC5QGQ.js"
|
||||
"chunk-7M5DDQ46": {
|
||||
"file": "chunk-7M5DDQ46.js"
|
||||
},
|
||||
"chunk-BYBKODOB": {
|
||||
"file": "chunk-BYBKODOB.js"
|
||||
"chunk-3NOJ7Z44": {
|
||||
"file": "chunk-3NOJ7Z44.js"
|
||||
},
|
||||
"chunk-SHBPUR7N": {
|
||||
"file": "chunk-SHBPUR7N.js"
|
||||
"chunk-FCTFWI5H": {
|
||||
"file": "chunk-FCTFWI5H.js"
|
||||
},
|
||||
"chunk-HGIC64KW": {
|
||||
"file": "chunk-HGIC64KW.js"
|
||||
"chunk-RB6DAYHX": {
|
||||
"file": "chunk-RB6DAYHX.js"
|
||||
},
|
||||
"chunk-BXEVD6W6": {
|
||||
"file": "chunk-BXEVD6W6.js"
|
||||
"chunk-QV3QXWPM": {
|
||||
"file": "chunk-QV3QXWPM.js"
|
||||
},
|
||||
"chunk-LPZZJ62X": {
|
||||
"file": "chunk-LPZZJ62X.js"
|
||||
"chunk-IZDIYS2S": {
|
||||
"file": "chunk-IZDIYS2S.js"
|
||||
},
|
||||
"chunk-UIXKNP5E": {
|
||||
"file": "chunk-UIXKNP5E.js"
|
||||
},
|
||||
"chunk-DRSCVHAQ": {
|
||||
"file": "chunk-DRSCVHAQ.js"
|
||||
},
|
||||
"chunk-TSYQL5U3": {
|
||||
"file": "chunk-TSYQL5U3.js"
|
||||
},
|
||||
"chunk-MVBFAXEB": {
|
||||
"file": "chunk-MVBFAXEB.js"
|
||||
},
|
||||
"chunk-QC7VWQER": {
|
||||
"file": "chunk-QC7VWQER.js"
|
||||
},
|
||||
"chunk-NURQ3473": {
|
||||
"file": "chunk-NURQ3473.js"
|
||||
},
|
||||
"chunk-ET5GCC5W": {
|
||||
"file": "chunk-ET5GCC5W.js"
|
||||
},
|
||||
"chunk-W6DJL42A": {
|
||||
"file": "chunk-W6DJL42A.js"
|
||||
},
|
||||
"chunk-HV7P7R7J": {
|
||||
"file": "chunk-HV7P7R7J.js"
|
||||
},
|
||||
"chunk-MPVSDM4V": {
|
||||
"file": "chunk-MPVSDM4V.js"
|
||||
},
|
||||
"chunk-HOEZWRBG": {
|
||||
"file": "chunk-HOEZWRBG.js"
|
||||
},
|
||||
"chunk-Z3677HMS": {
|
||||
"file": "chunk-Z3677HMS.js"
|
||||
},
|
||||
"chunk-ADXDXPPR": {
|
||||
"file": "chunk-ADXDXPPR.js"
|
||||
},
|
||||
"chunk-7SKEB5LN": {
|
||||
"file": "chunk-7SKEB5LN.js"
|
||||
},
|
||||
"chunk-PCKQGDLK": {
|
||||
"file": "chunk-PCKQGDLK.js"
|
||||
},
|
||||
"chunk-6CRS5HI4": {
|
||||
"file": "chunk-6CRS5HI4.js"
|
||||
},
|
||||
"chunk-X7YBE6PF": {
|
||||
"file": "chunk-X7YBE6PF.js"
|
||||
},
|
||||
"chunk-YJD2PNP6": {
|
||||
"file": "chunk-YJD2PNP6.js"
|
||||
},
|
||||
"chunk-I4SZJCEY": {
|
||||
"file": "chunk-I4SZJCEY.js"
|
||||
},
|
||||
"chunk-OI3EYDCB": {
|
||||
"file": "chunk-OI3EYDCB.js"
|
||||
"chunk-6MO6MKTY": {
|
||||
"file": "chunk-6MO6MKTY.js"
|
||||
},
|
||||
"chunk-IZQZFEAL": {
|
||||
"file": "chunk-IZQZFEAL.js"
|
||||
},
|
||||
"chunk-J7Q2NMV7": {
|
||||
"file": "chunk-J7Q2NMV7.js"
|
||||
"chunk-6HLLVLOR": {
|
||||
"file": "chunk-6HLLVLOR.js"
|
||||
},
|
||||
"chunk-4VABFUPG": {
|
||||
"file": "chunk-4VABFUPG.js"
|
||||
"chunk-RWSHRKUK": {
|
||||
"file": "chunk-RWSHRKUK.js"
|
||||
},
|
||||
"chunk-EKMPZMZF": {
|
||||
"file": "chunk-EKMPZMZF.js"
|
||||
},
|
||||
"chunk-OI3EYDCB": {
|
||||
"file": "chunk-OI3EYDCB.js"
|
||||
},
|
||||
"chunk-ITO3JWXJ": {
|
||||
"file": "chunk-ITO3JWXJ.js"
|
||||
},
|
||||
"chunk-PLNIG6WP": {
|
||||
"file": "chunk-PLNIG6WP.js"
|
||||
},
|
||||
"chunk-LPDOFVDK": {
|
||||
"file": "chunk-LPDOFVDK.js"
|
||||
},
|
||||
"chunk-CCNWGDBL": {
|
||||
"file": "chunk-CCNWGDBL.js"
|
||||
},
|
||||
"chunk-P6EQK5CJ": {
|
||||
"file": "chunk-P6EQK5CJ.js"
|
||||
},
|
||||
"chunk-H2QFYTJQ": {
|
||||
"file": "chunk-H2QFYTJQ.js"
|
||||
},
|
||||
"chunk-CMTCIV56": {
|
||||
"file": "chunk-CMTCIV56.js"
|
||||
},
|
||||
"chunk-MQSMF5CI": {
|
||||
"file": "chunk-MQSMF5CI.js"
|
||||
},
|
||||
"chunk-SXI5CS7S": {
|
||||
"file": "chunk-SXI5CS7S.js"
|
||||
},
|
||||
"chunk-X3WY3J75": {
|
||||
"file": "chunk-X3WY3J75.js"
|
||||
},
|
||||
"chunk-Q5BHIW5H": {
|
||||
"file": "chunk-Q5BHIW5H.js"
|
||||
},
|
||||
"chunk-ZB5S5BI5": {
|
||||
"file": "chunk-ZB5S5BI5.js"
|
||||
},
|
||||
"chunk-TTIGZHWR": {
|
||||
"file": "chunk-TTIGZHWR.js"
|
||||
},
|
||||
"chunk-PCKQGDLK": {
|
||||
"file": "chunk-PCKQGDLK.js"
|
||||
},
|
||||
"chunk-TN4XZECZ": {
|
||||
"file": "chunk-TN4XZECZ.js"
|
||||
},
|
||||
"chunk-L7BQJLEW": {
|
||||
"file": "chunk-L7BQJLEW.js"
|
||||
},
|
||||
"chunk-KHWE4FHS": {
|
||||
"file": "chunk-KHWE4FHS.js"
|
||||
},
|
||||
"chunk-IK67YVHF": {
|
||||
"file": "chunk-IK67YVHF.js"
|
||||
},
|
||||
"chunk-GAYXO4FM": {
|
||||
"file": "chunk-GAYXO4FM.js"
|
||||
@@ -369,11 +396,83 @@
|
||||
"chunk-B4JFJDWM": {
|
||||
"file": "chunk-B4JFJDWM.js"
|
||||
},
|
||||
"chunk-U2DSRSME": {
|
||||
"file": "chunk-U2DSRSME.js"
|
||||
"chunk-WGYWYQOA": {
|
||||
"file": "chunk-WGYWYQOA.js"
|
||||
},
|
||||
"chunk-FVDWV4NO": {
|
||||
"file": "chunk-FVDWV4NO.js"
|
||||
"chunk-NJV3GUE4": {
|
||||
"file": "chunk-NJV3GUE4.js"
|
||||
},
|
||||
"chunk-KPWCGWEX": {
|
||||
"file": "chunk-KPWCGWEX.js"
|
||||
},
|
||||
"chunk-2AYDXCXT": {
|
||||
"file": "chunk-2AYDXCXT.js"
|
||||
},
|
||||
"chunk-EXUNAYJA": {
|
||||
"file": "chunk-EXUNAYJA.js"
|
||||
},
|
||||
"chunk-CL6G3ICF": {
|
||||
"file": "chunk-CL6G3ICF.js"
|
||||
},
|
||||
"chunk-YGX2Z63P": {
|
||||
"file": "chunk-YGX2Z63P.js"
|
||||
},
|
||||
"chunk-BVUPSGRF": {
|
||||
"file": "chunk-BVUPSGRF.js"
|
||||
},
|
||||
"chunk-5ONGSJQ2": {
|
||||
"file": "chunk-5ONGSJQ2.js"
|
||||
},
|
||||
"chunk-GUNW7S2L": {
|
||||
"file": "chunk-GUNW7S2L.js"
|
||||
},
|
||||
"chunk-CAGZXMOS": {
|
||||
"file": "chunk-CAGZXMOS.js"
|
||||
},
|
||||
"chunk-N4LJHDYD": {
|
||||
"file": "chunk-N4LJHDYD.js"
|
||||
},
|
||||
"chunk-47GEKY7C": {
|
||||
"file": "chunk-47GEKY7C.js"
|
||||
},
|
||||
"chunk-KQXZAEJP": {
|
||||
"file": "chunk-KQXZAEJP.js"
|
||||
},
|
||||
"chunk-MVBFAXEB": {
|
||||
"file": "chunk-MVBFAXEB.js"
|
||||
},
|
||||
"chunk-UQALH6SL": {
|
||||
"file": "chunk-UQALH6SL.js"
|
||||
},
|
||||
"chunk-5AQLTWWS": {
|
||||
"file": "chunk-5AQLTWWS.js"
|
||||
},
|
||||
"chunk-W6DJL42A": {
|
||||
"file": "chunk-W6DJL42A.js"
|
||||
},
|
||||
"chunk-HOEZWRBG": {
|
||||
"file": "chunk-HOEZWRBG.js"
|
||||
},
|
||||
"chunk-ADXDXPPR": {
|
||||
"file": "chunk-ADXDXPPR.js"
|
||||
},
|
||||
"chunk-X7YBE6PF": {
|
||||
"file": "chunk-X7YBE6PF.js"
|
||||
},
|
||||
"chunk-YJD2PNP6": {
|
||||
"file": "chunk-YJD2PNP6.js"
|
||||
},
|
||||
"chunk-GSWLJLRT": {
|
||||
"file": "chunk-GSWLJLRT.js"
|
||||
},
|
||||
"chunk-MH76ZJYE": {
|
||||
"file": "chunk-MH76ZJYE.js"
|
||||
},
|
||||
"chunk-UXZ55AO7": {
|
||||
"file": "chunk-UXZ55AO7.js"
|
||||
},
|
||||
"chunk-6RFSM2OD": {
|
||||
"file": "chunk-6RFSM2OD.js"
|
||||
},
|
||||
"chunk-AJ7MUB7M": {
|
||||
"file": "chunk-AJ7MUB7M.js"
|
||||
@@ -384,69 +483,36 @@
|
||||
"chunk-TM3MIDYC": {
|
||||
"file": "chunk-TM3MIDYC.js"
|
||||
},
|
||||
"chunk-CMZ4UYUX": {
|
||||
"file": "chunk-CMZ4UYUX.js"
|
||||
"chunk-4XZHKYGH": {
|
||||
"file": "chunk-4XZHKYGH.js"
|
||||
},
|
||||
"chunk-PIT7IT55": {
|
||||
"file": "chunk-PIT7IT55.js"
|
||||
},
|
||||
"chunk-VH7QIDM4": {
|
||||
"file": "chunk-VH7QIDM4.js"
|
||||
},
|
||||
"chunk-AQK3CYVW": {
|
||||
"file": "chunk-AQK3CYVW.js"
|
||||
},
|
||||
"chunk-PAT7NP2Z": {
|
||||
"file": "chunk-PAT7NP2Z.js"
|
||||
},
|
||||
"chunk-2HZIACSB": {
|
||||
"file": "chunk-2HZIACSB.js"
|
||||
},
|
||||
"chunk-WGYWYQOA": {
|
||||
"file": "chunk-WGYWYQOA.js"
|
||||
},
|
||||
"chunk-NJV3GUE4": {
|
||||
"file": "chunk-NJV3GUE4.js"
|
||||
},
|
||||
"chunk-6VKWM6MN": {
|
||||
"file": "chunk-6VKWM6MN.js"
|
||||
},
|
||||
"chunk-TS6Y6OVT": {
|
||||
"file": "chunk-TS6Y6OVT.js"
|
||||
},
|
||||
"chunk-YGX2Z63P": {
|
||||
"file": "chunk-YGX2Z63P.js"
|
||||
},
|
||||
"chunk-5BPWKCNA": {
|
||||
"file": "chunk-5BPWKCNA.js"
|
||||
},
|
||||
"chunk-BVUPSGRF": {
|
||||
"file": "chunk-BVUPSGRF.js"
|
||||
"chunk-OJDZBU5D": {
|
||||
"file": "chunk-OJDZBU5D.js"
|
||||
},
|
||||
"chunk-573D4TYC": {
|
||||
"file": "chunk-573D4TYC.js"
|
||||
},
|
||||
"chunk-GUNW7S2L": {
|
||||
"file": "chunk-GUNW7S2L.js"
|
||||
"chunk-DS4J67XG": {
|
||||
"file": "chunk-DS4J67XG.js"
|
||||
},
|
||||
"chunk-5ONGSJQ2": {
|
||||
"file": "chunk-5ONGSJQ2.js"
|
||||
},
|
||||
"chunk-CAGZXMOS": {
|
||||
"file": "chunk-CAGZXMOS.js"
|
||||
"chunk-BHV5Z34M": {
|
||||
"file": "chunk-BHV5Z34M.js"
|
||||
},
|
||||
"chunk-6EZKHCRW": {
|
||||
"file": "chunk-6EZKHCRW.js"
|
||||
},
|
||||
"chunk-N4LJHDYD": {
|
||||
"file": "chunk-N4LJHDYD.js"
|
||||
},
|
||||
"chunk-OJDZBU5D": {
|
||||
"file": "chunk-OJDZBU5D.js"
|
||||
},
|
||||
"chunk-IYFY4IHW": {
|
||||
"file": "chunk-IYFY4IHW.js"
|
||||
},
|
||||
"chunk-KQXZAEJP": {
|
||||
"file": "chunk-KQXZAEJP.js"
|
||||
},
|
||||
"chunk-XDSAO7OT": {
|
||||
"file": "chunk-XDSAO7OT.js"
|
||||
},
|
||||
@@ -456,12 +522,6 @@
|
||||
"chunk-KA77II4V": {
|
||||
"file": "chunk-KA77II4V.js"
|
||||
},
|
||||
"chunk-WXMECWZN": {
|
||||
"file": "chunk-WXMECWZN.js"
|
||||
},
|
||||
"chunk-BHV5Z34M": {
|
||||
"file": "chunk-BHV5Z34M.js"
|
||||
},
|
||||
"chunk-3DSR7NCB": {
|
||||
"file": "chunk-3DSR7NCB.js"
|
||||
},
|
||||
|
||||
+663
@@ -0,0 +1,663 @@
|
||||
import {
|
||||
highlightResult,
|
||||
makeFilterProps,
|
||||
useFilter
|
||||
} from "./chunk-RB6DAYHX.js";
|
||||
import {
|
||||
VVirtualScroll,
|
||||
makeSelectProps,
|
||||
useMenuActivator,
|
||||
useScrolling
|
||||
} from "./chunk-IZDIYS2S.js";
|
||||
import {
|
||||
VTextField,
|
||||
makeVTextFieldProps
|
||||
} from "./chunk-6MO6MKTY.js";
|
||||
import {
|
||||
VCheckboxBtn
|
||||
} from "./chunk-6HLLVLOR.js";
|
||||
import {
|
||||
VChip
|
||||
} from "./chunk-PLNIG6WP.js";
|
||||
import {
|
||||
VMenu
|
||||
} from "./chunk-LPDOFVDK.js";
|
||||
import {
|
||||
VList,
|
||||
VListItem,
|
||||
VListSubheader,
|
||||
transformItem,
|
||||
useItems
|
||||
} from "./chunk-MQSMF5CI.js";
|
||||
import {
|
||||
VAvatar
|
||||
} from "./chunk-SXI5CS7S.js";
|
||||
import {
|
||||
VDivider
|
||||
} from "./chunk-X3WY3J75.js";
|
||||
import {
|
||||
useInputIcon
|
||||
} from "./chunk-IK67YVHF.js";
|
||||
import {
|
||||
useForm
|
||||
} from "./chunk-GAYXO4FM.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-4XZHKYGH.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
useLocale
|
||||
} from "./chunk-ENTLCOCZ.js";
|
||||
import {
|
||||
useProxiedModel
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
IN_BROWSER,
|
||||
checkPrintable,
|
||||
deepEqual,
|
||||
ensureValidVNode,
|
||||
escapeForRegex,
|
||||
genericComponent,
|
||||
isComposingIgnoreKey,
|
||||
noop,
|
||||
omit,
|
||||
propsFactory,
|
||||
useRender,
|
||||
wrapInArray
|
||||
} from "./chunk-LZ5T2ERG.js";
|
||||
import {
|
||||
Fragment,
|
||||
computed,
|
||||
createBaseVNode,
|
||||
createTextVNode,
|
||||
createVNode,
|
||||
mergeProps,
|
||||
nextTick,
|
||||
normalizeClass,
|
||||
normalizeStyle,
|
||||
ref,
|
||||
shallowRef,
|
||||
toRef,
|
||||
watch
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VCombobox/VCombobox.js
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VCombobox/VCombobox.css";
|
||||
var makeVComboboxProps = propsFactory({
|
||||
alwaysFilter: Boolean,
|
||||
autoSelectFirst: {
|
||||
type: [Boolean, String]
|
||||
},
|
||||
clearOnSelect: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
},
|
||||
delimiters: Array,
|
||||
...makeFilterProps({
|
||||
filterKeys: ["title"]
|
||||
}),
|
||||
...makeSelectProps({
|
||||
hideNoData: true,
|
||||
returnObject: true
|
||||
}),
|
||||
...omit(makeVTextFieldProps({
|
||||
modelValue: null,
|
||||
role: "combobox"
|
||||
}), ["validationValue", "dirty"])
|
||||
}, "VCombobox");
|
||||
var VCombobox = genericComponent()({
|
||||
name: "VCombobox",
|
||||
props: makeVComboboxProps(),
|
||||
emits: {
|
||||
"update:focused": (focused) => true,
|
||||
"update:modelValue": (value) => true,
|
||||
"update:search": (value) => true,
|
||||
"update:menu": (value) => true
|
||||
},
|
||||
setup(props, _ref) {
|
||||
let {
|
||||
emit,
|
||||
slots
|
||||
} = _ref;
|
||||
const {
|
||||
t
|
||||
} = useLocale();
|
||||
const vTextFieldRef = ref();
|
||||
const isFocused = shallowRef(false);
|
||||
const isPristine = shallowRef(true);
|
||||
const listHasFocus = shallowRef(false);
|
||||
const vMenuRef = ref();
|
||||
const vVirtualScrollRef = ref();
|
||||
const selectionIndex = shallowRef(-1);
|
||||
let cleared = false;
|
||||
const {
|
||||
items,
|
||||
transformIn,
|
||||
transformOut
|
||||
} = useItems(props);
|
||||
const {
|
||||
textColorClasses,
|
||||
textColorStyles
|
||||
} = useTextColor(() => vTextFieldRef.value?.color);
|
||||
const {
|
||||
InputIcon
|
||||
} = useInputIcon(props);
|
||||
const model = useProxiedModel(props, "modelValue", [], (v) => transformIn(wrapInArray(v)), (v) => {
|
||||
const transformed = transformOut(v);
|
||||
return props.multiple ? transformed : transformed[0] ?? null;
|
||||
});
|
||||
const form = useForm(props);
|
||||
const closableChips = toRef(() => props.closableChips && !form.isReadonly.value && !form.isDisabled.value);
|
||||
const hasChips = computed(() => !!(props.chips || slots.chip));
|
||||
const hasSelectionSlot = computed(() => hasChips.value || !!slots.selection);
|
||||
const _search = shallowRef(!props.multiple && !hasSelectionSlot.value ? model.value[0]?.title ?? "" : "");
|
||||
const _searchLock = shallowRef(null);
|
||||
const search = computed({
|
||||
get: () => {
|
||||
return _search.value;
|
||||
},
|
||||
set: async (val) => {
|
||||
_search.value = val ?? "";
|
||||
if (val === null || val === "" && !props.multiple && !hasSelectionSlot.value) {
|
||||
model.value = [];
|
||||
} else if (!props.multiple && !hasSelectionSlot.value) {
|
||||
model.value = [transformItem(props, val)];
|
||||
nextTick(() => vVirtualScrollRef.value?.scrollToIndex(0));
|
||||
}
|
||||
if (val && props.multiple && props.delimiters?.length) {
|
||||
const values = splitByDelimiters(val);
|
||||
if (values.length > 1) {
|
||||
selectMultiple(values);
|
||||
_search.value = "";
|
||||
}
|
||||
}
|
||||
if (!val) selectionIndex.value = -1;
|
||||
isPristine.value = !val;
|
||||
}
|
||||
});
|
||||
const counterValue = computed(() => {
|
||||
return typeof props.counterValue === "function" ? props.counterValue(model.value) : typeof props.counterValue === "number" ? props.counterValue : props.multiple ? model.value.length : search.value.length;
|
||||
});
|
||||
const {
|
||||
filteredItems,
|
||||
getMatches
|
||||
} = useFilter(props, items, () => _searchLock.value ?? (props.alwaysFilter || !isPristine.value ? search.value : ""));
|
||||
const displayItems = computed(() => {
|
||||
if (props.hideSelected && _searchLock.value === null) {
|
||||
return filteredItems.value.filter((filteredItem) => !model.value.some((s) => s.value === filteredItem.value));
|
||||
}
|
||||
return filteredItems.value;
|
||||
});
|
||||
const menuDisabled = computed(() => props.hideNoData && !displayItems.value.length || form.isReadonly.value || form.isDisabled.value);
|
||||
const _menu = useProxiedModel(props, "menu");
|
||||
const menu = computed({
|
||||
get: () => _menu.value,
|
||||
set: (v) => {
|
||||
if (_menu.value && !v && vMenuRef.value?.ΨopenChildren.size) return;
|
||||
if (v && menuDisabled.value) return;
|
||||
_menu.value = v;
|
||||
}
|
||||
});
|
||||
const {
|
||||
menuId,
|
||||
ariaExpanded,
|
||||
ariaControls
|
||||
} = useMenuActivator(props, menu);
|
||||
watch(_search, (value) => {
|
||||
if (cleared) {
|
||||
nextTick(() => cleared = false);
|
||||
} else if (isFocused.value && !menu.value) {
|
||||
menu.value = true;
|
||||
}
|
||||
emit("update:search", value);
|
||||
});
|
||||
watch(model, (value) => {
|
||||
if (!props.multiple && !hasSelectionSlot.value) {
|
||||
_search.value = value[0]?.title ?? "";
|
||||
}
|
||||
});
|
||||
const selectedValues = computed(() => model.value.map((selection) => selection.value));
|
||||
const firstSelectableItem = computed(() => displayItems.value.find((x) => x.type === "item" && !x.props.disabled));
|
||||
const highlightFirst = computed(() => {
|
||||
const selectFirst = props.autoSelectFirst === true || props.autoSelectFirst === "exact" && search.value === firstSelectableItem.value?.title;
|
||||
return selectFirst && displayItems.value.length > 0 && !isPristine.value && !listHasFocus.value;
|
||||
});
|
||||
const listRef = ref();
|
||||
const listEvents = useScrolling(listRef, vTextFieldRef);
|
||||
function onClear(e) {
|
||||
cleared = true;
|
||||
nextTick(() => cleared = false);
|
||||
if (props.openOnClear) {
|
||||
menu.value = true;
|
||||
}
|
||||
}
|
||||
function onMousedownControl() {
|
||||
if (menuDisabled.value) return;
|
||||
menu.value = true;
|
||||
}
|
||||
function onMousedownMenuIcon(e) {
|
||||
if (menuDisabled.value) return;
|
||||
if (isFocused.value) {
|
||||
e.preventDefault();
|
||||
e.stopPropagation();
|
||||
}
|
||||
menu.value = !menu.value;
|
||||
}
|
||||
function onListKeydown(e) {
|
||||
if (checkPrintable(e) || e.key === "Backspace") {
|
||||
vTextFieldRef.value?.focus();
|
||||
}
|
||||
}
|
||||
function onKeydown(e) {
|
||||
if (isComposingIgnoreKey(e) || form.isReadonly.value) return;
|
||||
const selectionStart = vTextFieldRef.value?.selectionStart;
|
||||
const length = model.value.length;
|
||||
if (["Enter", "ArrowDown", "ArrowUp"].includes(e.key)) {
|
||||
e.preventDefault();
|
||||
}
|
||||
if (["Enter", "ArrowDown"].includes(e.key)) {
|
||||
menu.value = true;
|
||||
}
|
||||
if (["Escape"].includes(e.key)) {
|
||||
menu.value = false;
|
||||
}
|
||||
if (highlightFirst.value && ["Enter", "Tab"].includes(e.key) && firstSelectableItem.value && !model.value.some((_ref2) => {
|
||||
let {
|
||||
value
|
||||
} = _ref2;
|
||||
return value === firstSelectableItem.value.value;
|
||||
})) {
|
||||
select(firstSelectableItem.value);
|
||||
}
|
||||
if (e.key === "ArrowDown" && highlightFirst.value) {
|
||||
listRef.value?.focus("next");
|
||||
}
|
||||
if (e.key === "Enter" && search.value) {
|
||||
select(transformItem(props, search.value), true, true);
|
||||
if (hasSelectionSlot.value) _search.value = "";
|
||||
}
|
||||
if (["Backspace", "Delete"].includes(e.key)) {
|
||||
if (!props.multiple && hasSelectionSlot.value && model.value.length > 0 && !search.value) return select(model.value[0], false);
|
||||
if (~selectionIndex.value) {
|
||||
e.preventDefault();
|
||||
const originalSelectionIndex = selectionIndex.value;
|
||||
select(model.value[selectionIndex.value], false);
|
||||
selectionIndex.value = originalSelectionIndex >= length - 1 ? length - 2 : originalSelectionIndex;
|
||||
} else if (e.key === "Backspace" && !search.value) {
|
||||
selectionIndex.value = length - 1;
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (!props.multiple) return;
|
||||
if (e.key === "ArrowLeft") {
|
||||
if (selectionIndex.value < 0 && selectionStart && selectionStart > 0) return;
|
||||
const prev = selectionIndex.value > -1 ? selectionIndex.value - 1 : length - 1;
|
||||
if (model.value[prev]) {
|
||||
selectionIndex.value = prev;
|
||||
} else {
|
||||
selectionIndex.value = -1;
|
||||
vTextFieldRef.value?.setSelectionRange(search.value.length, search.value.length);
|
||||
}
|
||||
} else if (e.key === "ArrowRight") {
|
||||
if (selectionIndex.value < 0) return;
|
||||
const next = selectionIndex.value + 1;
|
||||
if (model.value[next]) {
|
||||
selectionIndex.value = next;
|
||||
} else {
|
||||
selectionIndex.value = -1;
|
||||
vTextFieldRef.value?.setSelectionRange(0, 0);
|
||||
}
|
||||
} else if (~selectionIndex.value && checkPrintable(e)) {
|
||||
selectionIndex.value = -1;
|
||||
}
|
||||
}
|
||||
function onPaste(e) {
|
||||
const clipboardText = e?.clipboardData?.getData("Text") ?? "";
|
||||
const values = splitByDelimiters(clipboardText);
|
||||
if (values.length > 1 && props.multiple) {
|
||||
e.preventDefault();
|
||||
selectMultiple(values);
|
||||
}
|
||||
}
|
||||
function onAfterEnter() {
|
||||
if (props.eager) {
|
||||
vVirtualScrollRef.value?.calculateVisibleItems();
|
||||
}
|
||||
}
|
||||
function onAfterLeave() {
|
||||
if (isFocused.value) {
|
||||
vTextFieldRef.value?.focus();
|
||||
}
|
||||
isPristine.value = true;
|
||||
_searchLock.value = null;
|
||||
}
|
||||
function select(item) {
|
||||
let set = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : true;
|
||||
let keepMenu = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : false;
|
||||
if (!item || item.props.disabled) return;
|
||||
if (props.multiple) {
|
||||
const index = model.value.findIndex((selection) => (props.valueComparator || deepEqual)(selection.value, item.value));
|
||||
const add = set == null ? !~index : set;
|
||||
if (~index) {
|
||||
const value = add ? [...model.value, item] : [...model.value];
|
||||
value.splice(index, 1);
|
||||
model.value = value;
|
||||
} else if (add) {
|
||||
model.value = [...model.value, item];
|
||||
}
|
||||
if (props.clearOnSelect) {
|
||||
search.value = "";
|
||||
}
|
||||
} else {
|
||||
const add = set !== false;
|
||||
model.value = add ? [item] : [];
|
||||
if ((!isPristine.value || props.alwaysFilter) && _search.value) {
|
||||
_searchLock.value = _search.value;
|
||||
}
|
||||
_search.value = add && !hasSelectionSlot.value ? item.title : "";
|
||||
nextTick(() => {
|
||||
menu.value = keepMenu;
|
||||
isPristine.value = true;
|
||||
});
|
||||
}
|
||||
}
|
||||
function splitByDelimiters(val) {
|
||||
const effectiveDelimiters = ["\n", ...props.delimiters ?? []];
|
||||
const signsToMatch = effectiveDelimiters.map(escapeForRegex).join("|");
|
||||
return val.split(new RegExp(`(?:${signsToMatch})+`));
|
||||
}
|
||||
async function selectMultiple(values) {
|
||||
for (let value of values) {
|
||||
value = value.trim();
|
||||
if (value) {
|
||||
select(transformItem(props, value));
|
||||
await nextTick();
|
||||
}
|
||||
}
|
||||
}
|
||||
function onFocusin(e) {
|
||||
isFocused.value = true;
|
||||
setTimeout(() => {
|
||||
listHasFocus.value = true;
|
||||
});
|
||||
}
|
||||
function onFocusout(e) {
|
||||
listHasFocus.value = false;
|
||||
}
|
||||
watch(isFocused, (val, oldVal) => {
|
||||
if (val || val === oldVal) return;
|
||||
selectionIndex.value = -1;
|
||||
menu.value = false;
|
||||
if (search.value) {
|
||||
if (props.multiple) {
|
||||
select(transformItem(props, search.value));
|
||||
return;
|
||||
}
|
||||
if (!hasSelectionSlot.value) return;
|
||||
if (model.value.some((_ref3) => {
|
||||
let {
|
||||
title
|
||||
} = _ref3;
|
||||
return title === search.value;
|
||||
})) {
|
||||
_search.value = "";
|
||||
} else {
|
||||
select(transformItem(props, search.value));
|
||||
}
|
||||
}
|
||||
});
|
||||
watch(menu, (val) => {
|
||||
if (!props.hideSelected && val && model.value.length && isPristine.value) {
|
||||
const index = displayItems.value.findIndex((item) => model.value.some((s) => (props.valueComparator || deepEqual)(s.value, item.value)));
|
||||
IN_BROWSER && window.requestAnimationFrame(() => {
|
||||
index >= 0 && vVirtualScrollRef.value?.scrollToIndex(index);
|
||||
});
|
||||
}
|
||||
if (val) _searchLock.value = null;
|
||||
});
|
||||
watch(items, (newVal, oldVal) => {
|
||||
if (menu.value) return;
|
||||
if (isFocused.value && !oldVal.length && newVal.length) {
|
||||
menu.value = true;
|
||||
}
|
||||
});
|
||||
useRender(() => {
|
||||
const hasList = !!(!props.hideNoData || displayItems.value.length || slots["prepend-item"] || slots["append-item"] || slots["no-data"]);
|
||||
const isDirty = model.value.length > 0;
|
||||
const textFieldProps = VTextField.filterProps(props);
|
||||
return createVNode(VTextField, mergeProps({
|
||||
"ref": vTextFieldRef
|
||||
}, textFieldProps, {
|
||||
"modelValue": search.value,
|
||||
"onUpdate:modelValue": ($event) => search.value = $event,
|
||||
"focused": isFocused.value,
|
||||
"onUpdate:focused": ($event) => isFocused.value = $event,
|
||||
"validationValue": model.externalValue,
|
||||
"counterValue": counterValue.value,
|
||||
"dirty": isDirty,
|
||||
"class": ["v-combobox", {
|
||||
"v-combobox--active-menu": menu.value,
|
||||
"v-combobox--chips": !!props.chips,
|
||||
"v-combobox--selection-slot": !!hasSelectionSlot.value,
|
||||
"v-combobox--selecting-index": selectionIndex.value > -1,
|
||||
[`v-combobox--${props.multiple ? "multiple" : "single"}`]: true
|
||||
}, props.class],
|
||||
"style": props.style,
|
||||
"readonly": form.isReadonly.value,
|
||||
"placeholder": isDirty ? void 0 : props.placeholder,
|
||||
"onClick:clear": onClear,
|
||||
"onMousedown:control": onMousedownControl,
|
||||
"onKeydown": onKeydown,
|
||||
"onPaste": onPaste,
|
||||
"aria-expanded": ariaExpanded.value,
|
||||
"aria-controls": ariaControls.value
|
||||
}), {
|
||||
...slots,
|
||||
default: (_ref4) => {
|
||||
let {
|
||||
id
|
||||
} = _ref4;
|
||||
return createBaseVNode(Fragment, null, [createVNode(VMenu, mergeProps({
|
||||
"id": menuId.value,
|
||||
"ref": vMenuRef,
|
||||
"modelValue": menu.value,
|
||||
"onUpdate:modelValue": ($event) => menu.value = $event,
|
||||
"activator": "parent",
|
||||
"contentClass": "v-combobox__content",
|
||||
"disabled": menuDisabled.value,
|
||||
"eager": props.eager,
|
||||
"maxHeight": 310,
|
||||
"openOnClick": false,
|
||||
"closeOnContentClick": false,
|
||||
"onAfterEnter": onAfterEnter,
|
||||
"onAfterLeave": onAfterLeave
|
||||
}, props.menuProps), {
|
||||
default: () => [hasList && createVNode(VList, mergeProps({
|
||||
"ref": listRef,
|
||||
"filterable": true,
|
||||
"selected": selectedValues.value,
|
||||
"selectStrategy": props.multiple ? "independent" : "single-independent",
|
||||
"onMousedown": (e) => e.preventDefault(),
|
||||
"selectable": true,
|
||||
"onKeydown": onListKeydown,
|
||||
"onFocusin": onFocusin,
|
||||
"onFocusout": onFocusout,
|
||||
"tabindex": "-1",
|
||||
"aria-live": "polite",
|
||||
"aria-labelledby": `${id.value}-label`,
|
||||
"aria-multiselectable": props.multiple,
|
||||
"color": props.itemColor ?? props.color
|
||||
}, listEvents, props.listProps), {
|
||||
default: () => [slots["prepend-item"]?.(), !displayItems.value.length && !props.hideNoData && (slots["no-data"]?.() ?? createVNode(VListItem, {
|
||||
"key": "no-data",
|
||||
"title": t(props.noDataText)
|
||||
}, null)), createVNode(VVirtualScroll, {
|
||||
"ref": vVirtualScrollRef,
|
||||
"renderless": true,
|
||||
"items": displayItems.value,
|
||||
"itemKey": "value"
|
||||
}, {
|
||||
default: (_ref5) => {
|
||||
let {
|
||||
item,
|
||||
index,
|
||||
itemRef
|
||||
} = _ref5;
|
||||
const itemProps = mergeProps(item.props, {
|
||||
ref: itemRef,
|
||||
key: item.value,
|
||||
active: highlightFirst.value && item === firstSelectableItem.value ? true : void 0,
|
||||
onClick: () => select(item, null),
|
||||
"aria-posinset": index + 1,
|
||||
"aria-setsize": displayItems.value.length
|
||||
});
|
||||
if (item.type === "divider") {
|
||||
return slots.divider?.({
|
||||
props: item.raw,
|
||||
index
|
||||
}) ?? createVNode(VDivider, mergeProps(item.props, {
|
||||
"key": `divider-${index}`
|
||||
}), null);
|
||||
}
|
||||
if (item.type === "subheader") {
|
||||
return slots.subheader?.({
|
||||
props: item.raw,
|
||||
index
|
||||
}) ?? createVNode(VListSubheader, mergeProps(item.props, {
|
||||
"key": `subheader-${index}`
|
||||
}), null);
|
||||
}
|
||||
return slots.item?.({
|
||||
item,
|
||||
index,
|
||||
props: itemProps
|
||||
}) ?? createVNode(VListItem, mergeProps(itemProps, {
|
||||
"role": "option"
|
||||
}), {
|
||||
prepend: (_ref6) => {
|
||||
let {
|
||||
isSelected
|
||||
} = _ref6;
|
||||
return createBaseVNode(Fragment, null, [props.multiple && !props.hideSelected ? createVNode(VCheckboxBtn, {
|
||||
"key": item.value,
|
||||
"modelValue": isSelected,
|
||||
"ripple": false,
|
||||
"tabindex": "-1",
|
||||
"aria-hidden": true,
|
||||
"onClick": (event) => event.preventDefault()
|
||||
}, null) : void 0, item.props.prependAvatar && createVNode(VAvatar, {
|
||||
"image": item.props.prependAvatar
|
||||
}, null), item.props.prependIcon && createVNode(VIcon, {
|
||||
"icon": item.props.prependIcon
|
||||
}, null)]);
|
||||
},
|
||||
title: () => {
|
||||
return isPristine.value ? item.title : highlightResult("v-combobox", item.title, getMatches(item)?.title);
|
||||
}
|
||||
});
|
||||
}
|
||||
}), slots["append-item"]?.()]
|
||||
})]
|
||||
}), model.value.map((item, index) => {
|
||||
function onChipClose(e) {
|
||||
e.stopPropagation();
|
||||
e.preventDefault();
|
||||
select(item, false);
|
||||
}
|
||||
const slotProps = mergeProps(VChip.filterProps(item.props), {
|
||||
"onClick:close": onChipClose,
|
||||
onKeydown(e) {
|
||||
if (e.key !== "Enter" && e.key !== " ") return;
|
||||
e.preventDefault();
|
||||
e.stopPropagation();
|
||||
onChipClose(e);
|
||||
},
|
||||
onMousedown(e) {
|
||||
e.preventDefault();
|
||||
e.stopPropagation();
|
||||
},
|
||||
modelValue: true,
|
||||
"onUpdate:modelValue": void 0
|
||||
});
|
||||
const hasSlot = hasChips.value ? !!slots.chip : !!slots.selection;
|
||||
const slotContent = hasSlot ? ensureValidVNode(hasChips.value ? slots.chip({
|
||||
item,
|
||||
index,
|
||||
props: slotProps
|
||||
}) : slots.selection({
|
||||
item,
|
||||
index
|
||||
})) : void 0;
|
||||
if (hasSlot && !slotContent) return void 0;
|
||||
return createBaseVNode("div", {
|
||||
"key": item.value,
|
||||
"class": normalizeClass(["v-combobox__selection", index === selectionIndex.value && ["v-combobox__selection--selected", textColorClasses.value]]),
|
||||
"style": normalizeStyle(index === selectionIndex.value ? textColorStyles.value : {})
|
||||
}, [hasChips.value ? !slots.chip ? createVNode(VChip, mergeProps({
|
||||
"key": "chip",
|
||||
"closable": closableChips.value,
|
||||
"size": "small",
|
||||
"text": item.title,
|
||||
"disabled": item.props.disabled
|
||||
}, slotProps), null) : createVNode(VDefaultsProvider, {
|
||||
"key": "chip-defaults",
|
||||
"defaults": {
|
||||
VChip: {
|
||||
closable: closableChips.value,
|
||||
size: "small",
|
||||
text: item.title
|
||||
}
|
||||
}
|
||||
}, {
|
||||
default: () => [slotContent]
|
||||
}) : slotContent ?? createBaseVNode("span", {
|
||||
"class": "v-combobox__selection-text"
|
||||
}, [item.title, props.multiple && index < model.value.length - 1 && createBaseVNode("span", {
|
||||
"class": "v-combobox__selection-comma"
|
||||
}, [createTextVNode(",")])])]);
|
||||
})]);
|
||||
},
|
||||
"append-inner": function() {
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
return createBaseVNode(Fragment, null, [slots["append-inner"]?.(...args), (!props.hideNoData || props.items.length) && props.menuIcon ? createVNode(VIcon, {
|
||||
"class": "v-combobox__menu-icon",
|
||||
"color": vTextFieldRef.value?.fieldIconColor,
|
||||
"icon": props.menuIcon,
|
||||
"onMousedown": onMousedownMenuIcon,
|
||||
"onClick": noop,
|
||||
"aria-hidden": true,
|
||||
"tabindex": "-1"
|
||||
}, null) : void 0, props.appendInnerIcon && createVNode(InputIcon, {
|
||||
"key": "append-icon",
|
||||
"name": "appendInner",
|
||||
"color": args[0].iconColor.value
|
||||
}, null)]);
|
||||
}
|
||||
});
|
||||
});
|
||||
return forwardRefs({
|
||||
isFocused,
|
||||
isPristine,
|
||||
menu,
|
||||
search,
|
||||
selectionIndex,
|
||||
filteredItems,
|
||||
select
|
||||
}, vTextFieldRef);
|
||||
}
|
||||
});
|
||||
|
||||
export {
|
||||
VCombobox
|
||||
};
|
||||
//# sourceMappingURL=chunk-244ON7Z6.js.map
|
||||
+7
File diff suppressed because one or more lines are too long
Generated
Vendored
+3
-113
@@ -1,31 +1,6 @@
|
||||
import {
|
||||
VOverlay,
|
||||
makeVOverlayProps
|
||||
} from "./chunk-TS6Y6OVT.js";
|
||||
import {
|
||||
useScopeId
|
||||
} from "./chunk-BVUPSGRF.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
import {
|
||||
useProxiedModel
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
genericComponent,
|
||||
keys,
|
||||
omit,
|
||||
propsFactory,
|
||||
useRender
|
||||
keys
|
||||
} from "./chunk-LZ5T2ERG.js";
|
||||
import {
|
||||
computed,
|
||||
createVNode,
|
||||
mergeProps,
|
||||
ref,
|
||||
toRef,
|
||||
useId
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/directives/resize/index.js
|
||||
function mounted(el, binding) {
|
||||
@@ -163,95 +138,10 @@ var Touch = {
|
||||
};
|
||||
var touch_default = Touch;
|
||||
|
||||
// node_modules/vuetify/lib/components/VTooltip/VTooltip.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VTooltip/VTooltip.css";
|
||||
var makeVTooltipProps = propsFactory({
|
||||
id: String,
|
||||
interactive: Boolean,
|
||||
text: String,
|
||||
...omit(makeVOverlayProps({
|
||||
closeOnBack: false,
|
||||
location: "end",
|
||||
locationStrategy: "connected",
|
||||
eager: true,
|
||||
minWidth: 0,
|
||||
offset: 10,
|
||||
openOnClick: false,
|
||||
openOnHover: true,
|
||||
origin: "auto",
|
||||
scrim: false,
|
||||
scrollStrategy: "reposition",
|
||||
transition: null
|
||||
}), ["absolute", "retainFocus", "captureFocus", "disableInitialFocus"])
|
||||
}, "VTooltip");
|
||||
var VTooltip = genericComponent()({
|
||||
name: "VTooltip",
|
||||
props: makeVTooltipProps(),
|
||||
emits: {
|
||||
"update:modelValue": (value) => true
|
||||
},
|
||||
setup(props, _ref) {
|
||||
let {
|
||||
slots
|
||||
} = _ref;
|
||||
const isActive = useProxiedModel(props, "modelValue");
|
||||
const {
|
||||
scopeId
|
||||
} = useScopeId();
|
||||
const uid = useId();
|
||||
const id = toRef(() => props.id || `v-tooltip-${uid}`);
|
||||
const overlay = ref();
|
||||
const location = computed(() => {
|
||||
return props.location.split(" ").length > 1 ? props.location : props.location + " center";
|
||||
});
|
||||
const origin = computed(() => {
|
||||
return props.origin === "auto" || props.origin === "overlap" || props.origin.split(" ").length > 1 || props.location.split(" ").length > 1 ? props.origin : props.origin + " center";
|
||||
});
|
||||
const transition = toRef(() => {
|
||||
if (props.transition != null) return props.transition;
|
||||
return isActive.value ? "scale-transition" : "fade-transition";
|
||||
});
|
||||
const activatorProps = computed(() => mergeProps({
|
||||
"aria-describedby": id.value
|
||||
}, props.activatorProps));
|
||||
useRender(() => {
|
||||
const overlayProps = VOverlay.filterProps(props);
|
||||
return createVNode(VOverlay, mergeProps({
|
||||
"ref": overlay,
|
||||
"class": ["v-tooltip", {
|
||||
"v-tooltip--interactive": props.interactive
|
||||
}, props.class],
|
||||
"style": props.style,
|
||||
"id": id.value
|
||||
}, overlayProps, {
|
||||
"modelValue": isActive.value,
|
||||
"onUpdate:modelValue": ($event) => isActive.value = $event,
|
||||
"transition": transition.value,
|
||||
"absolute": true,
|
||||
"location": location.value,
|
||||
"origin": origin.value,
|
||||
"role": "tooltip",
|
||||
"activatorProps": activatorProps.value,
|
||||
"_disableGlobalStack": true
|
||||
}, scopeId), {
|
||||
activator: slots.activator,
|
||||
default: function() {
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
return slots.default?.(...args) ?? props.text;
|
||||
}
|
||||
});
|
||||
});
|
||||
return forwardRefs({}, overlay);
|
||||
}
|
||||
});
|
||||
|
||||
export {
|
||||
Resize,
|
||||
resize_default,
|
||||
Touch,
|
||||
touch_default,
|
||||
VTooltip
|
||||
touch_default
|
||||
};
|
||||
//# sourceMappingURL=chunk-6VKWM6MN.js.map
|
||||
//# sourceMappingURL=chunk-2AYDXCXT.js.map
|
||||
+7
File diff suppressed because one or more lines are too long
Generated
Vendored
+18
-18
@@ -1,18 +1,18 @@
|
||||
import {
|
||||
VAvatar
|
||||
} from "./chunk-SXI5CS7S.js";
|
||||
import {
|
||||
VImg
|
||||
} from "./chunk-TTIGZHWR.js";
|
||||
import {
|
||||
makePositionProps,
|
||||
usePosition
|
||||
} from "./chunk-HOEZWRBG.js";
|
||||
import {
|
||||
VAvatar
|
||||
} from "./chunk-Z3677HMS.js";
|
||||
import {
|
||||
genOverlays,
|
||||
makeVariantProps,
|
||||
useVariant
|
||||
} from "./chunk-ADXDXPPR.js";
|
||||
import {
|
||||
VImg
|
||||
} from "./chunk-6CRS5HI4.js";
|
||||
import {
|
||||
makeBorderProps,
|
||||
useBorder
|
||||
@@ -25,7 +25,7 @@ import {
|
||||
LoaderSlot,
|
||||
makeLoaderProps,
|
||||
useLoader
|
||||
} from "./chunk-U2DSRSME.js";
|
||||
} from "./chunk-UXZ55AO7.js";
|
||||
import {
|
||||
makeLocationProps,
|
||||
useLocation
|
||||
@@ -36,31 +36,31 @@ import {
|
||||
} from "./chunk-TM3MIDYC.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-CMZ4UYUX.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
} from "./chunk-4XZHKYGH.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
ripple_default
|
||||
} from "./chunk-5BPWKCNA.js";
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
makeRouterProps,
|
||||
useLink
|
||||
} from "./chunk-573D4TYC.js";
|
||||
import {
|
||||
ripple_default
|
||||
} from "./chunk-DS4J67XG.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
provideTheme
|
||||
@@ -87,7 +87,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VCard/VCard.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VCard/VCard.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VCard/VCard.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VCard/VCardActions.js
|
||||
var makeVCardActionsProps = propsFactory({
|
||||
@@ -441,4 +441,4 @@ export {
|
||||
VCardText,
|
||||
VCard
|
||||
};
|
||||
//# sourceMappingURL=chunk-MPVSDM4V.js.map
|
||||
//# sourceMappingURL=chunk-3NOJ7Z44.js.map
|
||||
Generated
Vendored
Generated
Vendored
+2
-2
@@ -23,7 +23,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VApp/VApp.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VApp/VApp.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VApp/VApp.css";
|
||||
var makeVAppProps = propsFactory({
|
||||
...makeComponentProps(),
|
||||
...omit(makeLayoutProps(), ["fullHeight"]),
|
||||
@@ -67,4 +67,4 @@ var VApp = genericComponent()({
|
||||
export {
|
||||
VApp
|
||||
};
|
||||
//# sourceMappingURL=chunk-IYFY4IHW.js.map
|
||||
//# sourceMappingURL=chunk-47GEKY7C.js.map
|
||||
Generated
Vendored
-7
File diff suppressed because one or more lines are too long
Generated
Vendored
+2
-2
@@ -33,7 +33,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VIcon/VIcon.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VIcon/VIcon.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VIcon/VIcon.css";
|
||||
var makeVIconProps = propsFactory({
|
||||
color: String,
|
||||
disabled: Boolean,
|
||||
@@ -106,4 +106,4 @@ var VIcon = genericComponent()({
|
||||
export {
|
||||
VIcon
|
||||
};
|
||||
//# sourceMappingURL=chunk-CMZ4UYUX.js.map
|
||||
//# sourceMappingURL=chunk-4XZHKYGH.js.map
|
||||
Generated
Vendored
Generated
Vendored
+3
-3
@@ -44,7 +44,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VBtnGroup/VBtnGroup.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VBtnGroup/VBtnGroup.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VBtnGroup/VBtnGroup.css";
|
||||
var makeVBtnGroupProps = propsFactory({
|
||||
baseColor: String,
|
||||
divided: Boolean,
|
||||
@@ -105,7 +105,7 @@ var VBtnGroup = genericComponent()({
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VBtnToggle/VBtnToggle.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VBtnToggle/VBtnToggle.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VBtnToggle/VBtnToggle.css";
|
||||
var VBtnToggleSymbol = /* @__PURE__ */ Symbol.for("vuetify:v-btn-toggle");
|
||||
var makeVBtnToggleProps = propsFactory({
|
||||
...makeVBtnGroupProps(),
|
||||
@@ -157,4 +157,4 @@ export {
|
||||
VBtnToggleSymbol,
|
||||
VBtnToggle
|
||||
};
|
||||
//# sourceMappingURL=chunk-NURQ3473.js.map
|
||||
//# sourceMappingURL=chunk-5AQLTWWS.js.map
|
||||
Generated
Vendored
+162
@@ -0,0 +1,162 @@
|
||||
import {
|
||||
VSelectionControl,
|
||||
makeVSelectionControlProps
|
||||
} from "./chunk-KHWE4FHS.js";
|
||||
import {
|
||||
VInput,
|
||||
makeVInputProps,
|
||||
useFocus
|
||||
} from "./chunk-IK67YVHF.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
useProxiedModel
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
filterInputAttrs,
|
||||
genericComponent,
|
||||
omit,
|
||||
propsFactory,
|
||||
useRender
|
||||
} from "./chunk-LZ5T2ERG.js";
|
||||
import {
|
||||
createVNode,
|
||||
mergeProps,
|
||||
ref,
|
||||
toRef,
|
||||
useId
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VCheckbox/VCheckbox.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VCheckbox/VCheckboxBtn.js
|
||||
var makeVCheckboxBtnProps = propsFactory({
|
||||
indeterminate: Boolean,
|
||||
indeterminateIcon: {
|
||||
type: IconValue,
|
||||
default: "$checkboxIndeterminate"
|
||||
},
|
||||
...makeVSelectionControlProps({
|
||||
falseIcon: "$checkboxOff",
|
||||
trueIcon: "$checkboxOn"
|
||||
})
|
||||
}, "VCheckboxBtn");
|
||||
var VCheckboxBtn = genericComponent()({
|
||||
name: "VCheckboxBtn",
|
||||
props: makeVCheckboxBtnProps(),
|
||||
emits: {
|
||||
"update:modelValue": (value) => true,
|
||||
"update:indeterminate": (value) => true
|
||||
},
|
||||
setup(props, _ref) {
|
||||
let {
|
||||
slots
|
||||
} = _ref;
|
||||
const indeterminate = useProxiedModel(props, "indeterminate");
|
||||
const model = useProxiedModel(props, "modelValue");
|
||||
function onChange(v) {
|
||||
if (indeterminate.value) {
|
||||
indeterminate.value = false;
|
||||
}
|
||||
}
|
||||
const falseIcon = toRef(() => {
|
||||
return indeterminate.value ? props.indeterminateIcon : props.falseIcon;
|
||||
});
|
||||
const trueIcon = toRef(() => {
|
||||
return indeterminate.value ? props.indeterminateIcon : props.trueIcon;
|
||||
});
|
||||
useRender(() => {
|
||||
const controlProps = omit(VSelectionControl.filterProps(props), ["modelValue"]);
|
||||
return createVNode(VSelectionControl, mergeProps(controlProps, {
|
||||
"modelValue": model.value,
|
||||
"onUpdate:modelValue": [($event) => model.value = $event, onChange],
|
||||
"class": ["v-checkbox-btn", props.class],
|
||||
"style": props.style,
|
||||
"type": "checkbox",
|
||||
"falseIcon": falseIcon.value,
|
||||
"trueIcon": trueIcon.value,
|
||||
"aria-checked": indeterminate.value ? "mixed" : void 0
|
||||
}), slots);
|
||||
});
|
||||
return {};
|
||||
}
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js
|
||||
var makeVCheckboxProps = propsFactory({
|
||||
...makeVInputProps(),
|
||||
...omit(makeVCheckboxBtnProps(), ["inline"])
|
||||
}, "VCheckbox");
|
||||
var VCheckbox = genericComponent()({
|
||||
name: "VCheckbox",
|
||||
inheritAttrs: false,
|
||||
props: makeVCheckboxProps(),
|
||||
emits: {
|
||||
"update:modelValue": (value) => true,
|
||||
"update:focused": (focused) => true
|
||||
},
|
||||
setup(props, _ref) {
|
||||
let {
|
||||
attrs,
|
||||
slots
|
||||
} = _ref;
|
||||
const model = useProxiedModel(props, "modelValue");
|
||||
const {
|
||||
isFocused,
|
||||
focus,
|
||||
blur
|
||||
} = useFocus(props);
|
||||
const inputRef = ref();
|
||||
const uid = useId();
|
||||
useRender(() => {
|
||||
const [rootAttrs, controlAttrs] = filterInputAttrs(attrs);
|
||||
const inputProps = VInput.filterProps(props);
|
||||
const checkboxProps = VCheckboxBtn.filterProps(props);
|
||||
return createVNode(VInput, mergeProps({
|
||||
"ref": inputRef,
|
||||
"class": ["v-checkbox", props.class]
|
||||
}, rootAttrs, inputProps, {
|
||||
"modelValue": model.value,
|
||||
"onUpdate:modelValue": ($event) => model.value = $event,
|
||||
"id": props.id || `checkbox-${uid}`,
|
||||
"focused": isFocused.value,
|
||||
"style": props.style
|
||||
}), {
|
||||
...slots,
|
||||
default: (_ref2) => {
|
||||
let {
|
||||
id,
|
||||
messagesId,
|
||||
isDisabled,
|
||||
isReadonly,
|
||||
isValid
|
||||
} = _ref2;
|
||||
return createVNode(VCheckboxBtn, mergeProps(checkboxProps, {
|
||||
"id": id.value,
|
||||
"aria-describedby": messagesId.value,
|
||||
"disabled": isDisabled.value,
|
||||
"readonly": isReadonly.value
|
||||
}, controlAttrs, {
|
||||
"error": isValid.value === false,
|
||||
"modelValue": model.value,
|
||||
"onUpdate:modelValue": ($event) => model.value = $event,
|
||||
"onFocus": focus,
|
||||
"onBlur": blur
|
||||
}), slots);
|
||||
}
|
||||
});
|
||||
});
|
||||
return forwardRefs({}, inputRef);
|
||||
}
|
||||
});
|
||||
|
||||
export {
|
||||
VCheckboxBtn,
|
||||
VCheckbox
|
||||
};
|
||||
//# sourceMappingURL=chunk-6HLLVLOR.js.map
|
||||
+7
File diff suppressed because one or more lines are too long
Generated
Vendored
+7
-7
@@ -7,18 +7,18 @@ import {
|
||||
VCounter,
|
||||
VField,
|
||||
makeVFieldProps
|
||||
} from "./chunk-J7Q2NMV7.js";
|
||||
} from "./chunk-ITO3JWXJ.js";
|
||||
import {
|
||||
VInput,
|
||||
makeVInputProps,
|
||||
useFocus
|
||||
} from "./chunk-4VABFUPG.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
} from "./chunk-IK67YVHF.js";
|
||||
import {
|
||||
intersect_default
|
||||
} from "./chunk-5ONGSJQ2.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
import {
|
||||
useProxiedModel
|
||||
} from "./chunk-KA77II4V.js";
|
||||
@@ -44,7 +44,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VTextField/VTextField.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VTextField/VTextField.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VTextField/VTextField.css";
|
||||
var activeTypes = ["color", "file", "time", "date", "datetime-local", "week", "month"];
|
||||
var makeVTextFieldProps = propsFactory({
|
||||
autofocus: Boolean,
|
||||
@@ -267,4 +267,4 @@ export {
|
||||
makeVTextFieldProps,
|
||||
VTextField
|
||||
};
|
||||
//# sourceMappingURL=chunk-VSEC5QGQ.js.map
|
||||
//# sourceMappingURL=chunk-6MO6MKTY.js.map
|
||||
Generated
Vendored
Generated
Vendored
+6
-6
@@ -12,6 +12,10 @@ import {
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
useBackgroundColor,
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
useResizeObserver
|
||||
} from "./chunk-XDSAO7OT.js";
|
||||
@@ -22,10 +26,6 @@ import {
|
||||
useProxiedModel,
|
||||
useToggleScope
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
useBackgroundColor,
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
provideTheme
|
||||
@@ -53,7 +53,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VProgressLinear/chunks.js
|
||||
var makeChunksProps = propsFactory({
|
||||
@@ -318,4 +318,4 @@ var VProgressLinear = genericComponent()({
|
||||
export {
|
||||
VProgressLinear
|
||||
};
|
||||
//# sourceMappingURL=chunk-FVDWV4NO.js.map
|
||||
//# sourceMappingURL=chunk-6RFSM2OD.js.map
|
||||
Generated
Vendored
-7
File diff suppressed because one or more lines are too long
Generated
Vendored
+5
-5
@@ -21,13 +21,13 @@ import {
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
useBackgroundColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
useBackgroundColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
provideTheme
|
||||
@@ -45,7 +45,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VSheet/VSheet.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSheet/VSheet.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSheet/VSheet.css";
|
||||
var makeVSheetProps = propsFactory({
|
||||
color: String,
|
||||
...makeBorderProps(),
|
||||
@@ -102,4 +102,4 @@ export {
|
||||
makeVSheetProps,
|
||||
VSheet
|
||||
};
|
||||
//# sourceMappingURL=chunk-RNFCLGZV.js.map
|
||||
//# sourceMappingURL=chunk-7M5DDQ46.js.map
|
||||
Generated
Vendored
-7
File diff suppressed because one or more lines are too long
Generated
Vendored
+19
-19
@@ -1,3 +1,17 @@
|
||||
import {
|
||||
VOverlay,
|
||||
makeVOverlayProps
|
||||
} from "./chunk-CL6G3ICF.js";
|
||||
import {
|
||||
useScopeId
|
||||
} from "./chunk-BVUPSGRF.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
import {
|
||||
VuetifyLayoutKey,
|
||||
useLayout
|
||||
} from "./chunk-KQXZAEJP.js";
|
||||
import {
|
||||
makePositionProps,
|
||||
usePosition
|
||||
@@ -9,31 +23,17 @@ import {
|
||||
} from "./chunk-ADXDXPPR.js";
|
||||
import {
|
||||
VProgressLinear
|
||||
} from "./chunk-FVDWV4NO.js";
|
||||
} from "./chunk-6RFSM2OD.js";
|
||||
import {
|
||||
makeLocationProps
|
||||
} from "./chunk-KTTVT6V2.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
VOverlay,
|
||||
makeVOverlayProps
|
||||
} from "./chunk-TS6Y6OVT.js";
|
||||
import {
|
||||
useScopeId
|
||||
} from "./chunk-BVUPSGRF.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
import {
|
||||
VuetifyLayoutKey,
|
||||
useLayout
|
||||
} from "./chunk-KQXZAEJP.js";
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
useProxiedModel,
|
||||
useToggleScope
|
||||
@@ -65,7 +65,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VSnackbar/VSnackbar.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSnackbar/VSnackbar.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSnackbar/VSnackbar.css";
|
||||
function useCountdown(milliseconds) {
|
||||
const time = shallowRef(milliseconds());
|
||||
let timer = -1;
|
||||
@@ -275,4 +275,4 @@ export {
|
||||
makeVSnackbarProps,
|
||||
VSnackbar
|
||||
};
|
||||
//# sourceMappingURL=chunk-YDVSSFCH.js.map
|
||||
//# sourceMappingURL=chunk-CCNWGDBL.js.map
|
||||
Generated
Vendored
Generated
Vendored
+84
-84
@@ -9,21 +9,24 @@ import {
|
||||
useFocusTrap,
|
||||
useScopeId
|
||||
} from "./chunk-BVUPSGRF.js";
|
||||
import {
|
||||
useBackButton,
|
||||
useRouter
|
||||
} from "./chunk-573D4TYC.js";
|
||||
import {
|
||||
MaybeTransition,
|
||||
makeTransitionProps
|
||||
} from "./chunk-CAGZXMOS.js";
|
||||
import {
|
||||
useDisplay
|
||||
} from "./chunk-N4LJHDYD.js";
|
||||
import {
|
||||
useBackButton,
|
||||
useRouter
|
||||
} from "./chunk-573D4TYC.js";
|
||||
import {
|
||||
useBackgroundColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
useDisplay
|
||||
} from "./chunk-N4LJHDYD.js";
|
||||
import {
|
||||
useRtl
|
||||
} from "./chunk-ENTLCOCZ.js";
|
||||
@@ -31,9 +34,6 @@ import {
|
||||
useProxiedModel,
|
||||
useToggleScope
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
useBackgroundColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
provideTheme
|
||||
@@ -103,79 +103,8 @@ import {
|
||||
withDirectives
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/directives/click-outside/index.js
|
||||
function defaultConditional() {
|
||||
return true;
|
||||
}
|
||||
function checkEvent(e, el, binding) {
|
||||
if (!e || checkIsActive(e, binding) === false) return false;
|
||||
const root = attachedRoot(el);
|
||||
if (typeof ShadowRoot !== "undefined" && root instanceof ShadowRoot && root.host === e.target) return false;
|
||||
const elements = (typeof binding.value === "object" && binding.value.include || (() => []))();
|
||||
elements.push(el);
|
||||
return !elements.some((el2) => el2?.contains(e.target));
|
||||
}
|
||||
function checkIsActive(e, binding) {
|
||||
const isActive = typeof binding.value === "object" && binding.value.closeConditional || defaultConditional;
|
||||
return isActive(e);
|
||||
}
|
||||
function directive(e, el, binding) {
|
||||
const handler = typeof binding.value === "function" ? binding.value : binding.value.handler;
|
||||
e.shadowTarget = e.target;
|
||||
el._clickOutside.lastMousedownWasOutside && checkEvent(e, el, binding) && setTimeout(() => {
|
||||
checkIsActive(e, binding) && handler && handler(e);
|
||||
}, 0);
|
||||
}
|
||||
function handleShadow(el, callback) {
|
||||
const root = attachedRoot(el);
|
||||
callback(document);
|
||||
if (typeof ShadowRoot !== "undefined" && root instanceof ShadowRoot) {
|
||||
callback(root);
|
||||
}
|
||||
}
|
||||
var ClickOutside = {
|
||||
// [data-app] may not be found
|
||||
// if using bind, inserted makes
|
||||
// sure that the root element is
|
||||
// available, iOS does not support
|
||||
// clicks on body
|
||||
mounted(el, binding) {
|
||||
const onClick = (e) => directive(e, el, binding);
|
||||
const onMousedown = (e) => {
|
||||
el._clickOutside.lastMousedownWasOutside = checkEvent(e, el, binding);
|
||||
};
|
||||
handleShadow(el, (app) => {
|
||||
app.addEventListener("click", onClick, true);
|
||||
app.addEventListener("mousedown", onMousedown, true);
|
||||
});
|
||||
if (!el._clickOutside) {
|
||||
el._clickOutside = {
|
||||
lastMousedownWasOutside: false
|
||||
};
|
||||
}
|
||||
el._clickOutside[binding.instance.$.uid] = {
|
||||
onClick,
|
||||
onMousedown
|
||||
};
|
||||
},
|
||||
beforeUnmount(el, binding) {
|
||||
if (!el._clickOutside) return;
|
||||
handleShadow(el, (app) => {
|
||||
if (!app || !el._clickOutside?.[binding.instance.$.uid]) return;
|
||||
const {
|
||||
onClick,
|
||||
onMousedown
|
||||
} = el._clickOutside[binding.instance.$.uid];
|
||||
app.removeEventListener("click", onClick, true);
|
||||
app.removeEventListener("mousedown", onMousedown, true);
|
||||
});
|
||||
delete el._clickOutside[binding.instance.$.uid];
|
||||
}
|
||||
};
|
||||
var click_outside_default = ClickOutside;
|
||||
|
||||
// node_modules/vuetify/lib/components/VOverlay/VOverlay.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VOverlay/VOverlay.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VOverlay/VOverlay.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VOverlay/util/point.js
|
||||
function elementToViewport(point, offset) {
|
||||
@@ -1111,6 +1040,77 @@ function useTeleport(target) {
|
||||
};
|
||||
}
|
||||
|
||||
// node_modules/vuetify/lib/directives/click-outside/index.js
|
||||
function defaultConditional() {
|
||||
return true;
|
||||
}
|
||||
function checkEvent(e, el, binding) {
|
||||
if (!e || checkIsActive(e, binding) === false) return false;
|
||||
const root = attachedRoot(el);
|
||||
if (typeof ShadowRoot !== "undefined" && root instanceof ShadowRoot && root.host === e.target) return false;
|
||||
const elements = (typeof binding.value === "object" && binding.value.include || (() => []))();
|
||||
elements.push(el);
|
||||
return !elements.some((el2) => el2?.contains(e.target));
|
||||
}
|
||||
function checkIsActive(e, binding) {
|
||||
const isActive = typeof binding.value === "object" && binding.value.closeConditional || defaultConditional;
|
||||
return isActive(e);
|
||||
}
|
||||
function directive(e, el, binding) {
|
||||
const handler = typeof binding.value === "function" ? binding.value : binding.value.handler;
|
||||
e.shadowTarget = e.target;
|
||||
el._clickOutside.lastMousedownWasOutside && checkEvent(e, el, binding) && setTimeout(() => {
|
||||
checkIsActive(e, binding) && handler && handler(e);
|
||||
}, 0);
|
||||
}
|
||||
function handleShadow(el, callback) {
|
||||
const root = attachedRoot(el);
|
||||
callback(document);
|
||||
if (typeof ShadowRoot !== "undefined" && root instanceof ShadowRoot) {
|
||||
callback(root);
|
||||
}
|
||||
}
|
||||
var ClickOutside = {
|
||||
// [data-app] may not be found
|
||||
// if using bind, inserted makes
|
||||
// sure that the root element is
|
||||
// available, iOS does not support
|
||||
// clicks on body
|
||||
mounted(el, binding) {
|
||||
const onClick = (e) => directive(e, el, binding);
|
||||
const onMousedown = (e) => {
|
||||
el._clickOutside.lastMousedownWasOutside = checkEvent(e, el, binding);
|
||||
};
|
||||
handleShadow(el, (app) => {
|
||||
app.addEventListener("click", onClick, true);
|
||||
app.addEventListener("mousedown", onMousedown, true);
|
||||
});
|
||||
if (!el._clickOutside) {
|
||||
el._clickOutside = {
|
||||
lastMousedownWasOutside: false
|
||||
};
|
||||
}
|
||||
el._clickOutside[binding.instance.$.uid] = {
|
||||
onClick,
|
||||
onMousedown
|
||||
};
|
||||
},
|
||||
beforeUnmount(el, binding) {
|
||||
if (!el._clickOutside) return;
|
||||
handleShadow(el, (app) => {
|
||||
if (!app || !el._clickOutside?.[binding.instance.$.uid]) return;
|
||||
const {
|
||||
onClick,
|
||||
onMousedown
|
||||
} = el._clickOutside[binding.instance.$.uid];
|
||||
app.removeEventListener("click", onClick, true);
|
||||
app.removeEventListener("mousedown", onMousedown, true);
|
||||
});
|
||||
delete el._clickOutside[binding.instance.$.uid];
|
||||
}
|
||||
};
|
||||
var click_outside_default = ClickOutside;
|
||||
|
||||
// node_modules/vuetify/lib/components/VOverlay/VOverlay.js
|
||||
function Scrim(props) {
|
||||
const {
|
||||
@@ -1412,10 +1412,10 @@ var VOverlay = genericComponent()({
|
||||
});
|
||||
|
||||
export {
|
||||
ClickOutside,
|
||||
VMenuSymbol,
|
||||
useHydration,
|
||||
ClickOutside,
|
||||
makeVOverlayProps,
|
||||
VOverlay
|
||||
};
|
||||
//# sourceMappingURL=chunk-TS6Y6OVT.js.map
|
||||
//# sourceMappingURL=chunk-CL6G3ICF.js.map
|
||||
+7
File diff suppressed because one or more lines are too long
Generated
Vendored
+8
-8
@@ -1,3 +1,6 @@
|
||||
import {
|
||||
breakpoints
|
||||
} from "./chunk-N4LJHDYD.js";
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
@@ -5,9 +8,6 @@ import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
breakpoints
|
||||
} from "./chunk-N4LJHDYD.js";
|
||||
import {
|
||||
useRtl
|
||||
} from "./chunk-ENTLCOCZ.js";
|
||||
@@ -28,7 +28,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VGrid/VContainer.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VGrid/VGrid.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VGrid/VGrid.css";
|
||||
var makeVContainerProps = propsFactory({
|
||||
fluid: {
|
||||
type: Boolean,
|
||||
@@ -62,7 +62,7 @@ var VContainer = genericComponent()({
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VGrid/VCol.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VGrid/VGrid.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VGrid/VGrid.css";
|
||||
var breakpointProps = (() => {
|
||||
return breakpoints.reduce((props, val) => {
|
||||
props[val] = {
|
||||
@@ -176,7 +176,7 @@ var VCol = genericComponent()({
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VGrid/VRow.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VGrid/VGrid.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VGrid/VGrid.css";
|
||||
var ALIGNMENT = ["start", "end", "center"];
|
||||
var SPACE = ["space-between", "space-around", "space-evenly"];
|
||||
function makeRowProps(prefix, def) {
|
||||
@@ -287,7 +287,7 @@ var VRow = genericComponent()({
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VGrid/VSpacer.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VGrid/VGrid.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VGrid/VGrid.css";
|
||||
var VSpacer = createSimpleFunctional("v-spacer", "div", "VSpacer");
|
||||
|
||||
export {
|
||||
@@ -296,4 +296,4 @@ export {
|
||||
VRow,
|
||||
VSpacer
|
||||
};
|
||||
//# sourceMappingURL=chunk-UIXKNP5E.js.map
|
||||
//# sourceMappingURL=chunk-CMTCIV56.js.map
|
||||
Generated
Vendored
Generated
Vendored
+2
-2
@@ -3,7 +3,7 @@ import {
|
||||
} from "./chunk-LZ5T2ERG.js";
|
||||
|
||||
// node_modules/vuetify/lib/directives/ripple/index.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/directives/ripple/VRipple.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/directives/ripple/VRipple.css";
|
||||
var stopSymbol = /* @__PURE__ */ Symbol("rippleStop");
|
||||
var DELAY_RIPPLE = 80;
|
||||
function transform(el, value) {
|
||||
@@ -287,4 +287,4 @@ export {
|
||||
Ripple,
|
||||
ripple_default
|
||||
};
|
||||
//# sourceMappingURL=chunk-5BPWKCNA.js.map
|
||||
//# sourceMappingURL=chunk-DS4J67XG.js.map
|
||||
Generated
Vendored
Generated
Vendored
+7
-7
@@ -1,16 +1,16 @@
|
||||
import {
|
||||
VChip
|
||||
} from "./chunk-SHBPUR7N.js";
|
||||
import {
|
||||
VCounter,
|
||||
VField,
|
||||
makeVFieldProps
|
||||
} from "./chunk-J7Q2NMV7.js";
|
||||
} from "./chunk-ITO3JWXJ.js";
|
||||
import {
|
||||
VChip
|
||||
} from "./chunk-PLNIG6WP.js";
|
||||
import {
|
||||
VInput,
|
||||
makeVInputProps,
|
||||
useFocus
|
||||
} from "./chunk-4VABFUPG.js";
|
||||
} from "./chunk-IK67YVHF.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
@@ -44,7 +44,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VFileInput/VFileInput.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VFileInput/VFileInput.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VFileInput/VFileInput.css";
|
||||
|
||||
// node_modules/vuetify/lib/composables/fileDrop.js
|
||||
function useFileDrop() {
|
||||
@@ -423,4 +423,4 @@ var VFileInput = genericComponent()({
|
||||
export {
|
||||
VFileInput
|
||||
};
|
||||
//# sourceMappingURL=chunk-PEUMXYT2.js.map
|
||||
//# sourceMappingURL=chunk-EKMPZMZF.js.map
|
||||
Generated
Vendored
-7
File diff suppressed because one or more lines are too long
+116
@@ -0,0 +1,116 @@
|
||||
import {
|
||||
VOverlay,
|
||||
makeVOverlayProps
|
||||
} from "./chunk-CL6G3ICF.js";
|
||||
import {
|
||||
useScopeId
|
||||
} from "./chunk-BVUPSGRF.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
import {
|
||||
useProxiedModel
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
genericComponent,
|
||||
omit,
|
||||
propsFactory,
|
||||
useRender
|
||||
} from "./chunk-LZ5T2ERG.js";
|
||||
import {
|
||||
computed,
|
||||
createVNode,
|
||||
mergeProps,
|
||||
ref,
|
||||
toRef,
|
||||
useId
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VTooltip/VTooltip.js
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VTooltip/VTooltip.css";
|
||||
var makeVTooltipProps = propsFactory({
|
||||
id: String,
|
||||
interactive: Boolean,
|
||||
text: String,
|
||||
...omit(makeVOverlayProps({
|
||||
closeOnBack: false,
|
||||
location: "end",
|
||||
locationStrategy: "connected",
|
||||
eager: true,
|
||||
minWidth: 0,
|
||||
offset: 10,
|
||||
openOnClick: false,
|
||||
openOnHover: true,
|
||||
origin: "auto",
|
||||
scrim: false,
|
||||
scrollStrategy: "reposition",
|
||||
transition: null
|
||||
}), ["absolute", "retainFocus", "captureFocus", "disableInitialFocus"])
|
||||
}, "VTooltip");
|
||||
var VTooltip = genericComponent()({
|
||||
name: "VTooltip",
|
||||
props: makeVTooltipProps(),
|
||||
emits: {
|
||||
"update:modelValue": (value) => true
|
||||
},
|
||||
setup(props, _ref) {
|
||||
let {
|
||||
slots
|
||||
} = _ref;
|
||||
const isActive = useProxiedModel(props, "modelValue");
|
||||
const {
|
||||
scopeId
|
||||
} = useScopeId();
|
||||
const uid = useId();
|
||||
const id = toRef(() => props.id || `v-tooltip-${uid}`);
|
||||
const overlay = ref();
|
||||
const location = computed(() => {
|
||||
return props.location.split(" ").length > 1 ? props.location : props.location + " center";
|
||||
});
|
||||
const origin = computed(() => {
|
||||
return props.origin === "auto" || props.origin === "overlap" || props.origin.split(" ").length > 1 || props.location.split(" ").length > 1 ? props.origin : props.origin + " center";
|
||||
});
|
||||
const transition = toRef(() => {
|
||||
if (props.transition != null) return props.transition;
|
||||
return isActive.value ? "scale-transition" : "fade-transition";
|
||||
});
|
||||
const activatorProps = computed(() => mergeProps({
|
||||
"aria-describedby": id.value
|
||||
}, props.activatorProps));
|
||||
useRender(() => {
|
||||
const overlayProps = VOverlay.filterProps(props);
|
||||
return createVNode(VOverlay, mergeProps({
|
||||
"ref": overlay,
|
||||
"class": ["v-tooltip", {
|
||||
"v-tooltip--interactive": props.interactive
|
||||
}, props.class],
|
||||
"style": props.style,
|
||||
"id": id.value
|
||||
}, overlayProps, {
|
||||
"modelValue": isActive.value,
|
||||
"onUpdate:modelValue": ($event) => isActive.value = $event,
|
||||
"transition": transition.value,
|
||||
"absolute": true,
|
||||
"location": location.value,
|
||||
"origin": origin.value,
|
||||
"role": "tooltip",
|
||||
"activatorProps": activatorProps.value,
|
||||
"_disableGlobalStack": true
|
||||
}, scopeId), {
|
||||
activator: slots.activator,
|
||||
default: function() {
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
return slots.default?.(...args) ?? props.text;
|
||||
}
|
||||
});
|
||||
});
|
||||
return forwardRefs({}, overlay);
|
||||
}
|
||||
});
|
||||
|
||||
export {
|
||||
VTooltip
|
||||
};
|
||||
//# sourceMappingURL=chunk-EXUNAYJA.js.map
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../vuetify/src/components/VTooltip/VTooltip.tsx"],
|
||||
"sourcesContent": ["// Styles\nimport './VTooltip.sass'\n\n// Components\nimport { VOverlay } from '@/components/VOverlay'\nimport { makeVOverlayProps } from '@/components/VOverlay/VOverlay'\n\n// Composables\nimport { forwardRefs } from '@/composables/forwardRefs'\nimport { useProxiedModel } from '@/composables/proxiedModel'\nimport { useScopeId } from '@/composables/scopeId'\n\n// Utilities\nimport { computed, mergeProps, ref, toRef, useId } from 'vue'\nimport { genericComponent, omit, propsFactory, useRender } from '@/util'\n\n// Types\nimport type { StrategyProps } from '@/components/VOverlay/locationStrategies'\nimport type { OverlaySlots } from '@/components/VOverlay/VOverlay'\n\nexport const makeVTooltipProps = propsFactory({\n id: String,\n interactive: Boolean,\n text: String,\n\n ...omit(makeVOverlayProps({\n closeOnBack: false,\n location: 'end' as const,\n locationStrategy: 'connected' as const,\n eager: true,\n minWidth: 0,\n offset: 10,\n openOnClick: false,\n openOnHover: true,\n origin: 'auto' as const,\n scrim: false,\n scrollStrategy: 'reposition' as const,\n transition: null,\n }), [\n 'absolute',\n 'retainFocus',\n 'captureFocus',\n 'disableInitialFocus',\n ]),\n}, 'VTooltip')\n\nexport const VTooltip = genericComponent<OverlaySlots>()({\n name: 'VTooltip',\n\n props: makeVTooltipProps(),\n\n emits: {\n 'update:modelValue': (value: boolean) => true,\n },\n\n setup (props, { slots }) {\n const isActive = useProxiedModel(props, 'modelValue')\n const { scopeId } = useScopeId()\n\n const uid = useId()\n const id = toRef(() => props.id || `v-tooltip-${uid}`)\n\n const overlay = ref<VOverlay>()\n\n const location = computed(() => {\n return props.location.split(' ').length > 1\n ? props.location\n : props.location + ' center' as StrategyProps['location']\n })\n\n const origin = computed(() => {\n return (\n props.origin === 'auto' ||\n props.origin === 'overlap' ||\n props.origin.split(' ').length > 1 ||\n props.location.split(' ').length > 1\n ) ? props.origin\n : props.origin + ' center' as StrategyProps['origin']\n })\n\n const transition = toRef(() => {\n if (props.transition != null) return props.transition\n return isActive.value ? 'scale-transition' : 'fade-transition'\n })\n\n const activatorProps = computed(() =>\n mergeProps({\n 'aria-describedby': id.value,\n }, props.activatorProps)\n )\n\n useRender(() => {\n const overlayProps = VOverlay.filterProps(props)\n\n return (\n <VOverlay\n ref={ overlay }\n class={[\n 'v-tooltip',\n { 'v-tooltip--interactive': props.interactive },\n props.class,\n ]}\n style={ props.style }\n id={ id.value }\n { ...overlayProps }\n v-model={ isActive.value }\n transition={ transition.value }\n absolute\n location={ location.value }\n origin={ origin.value }\n role=\"tooltip\"\n activatorProps={ activatorProps.value }\n _disableGlobalStack\n { ...scopeId }\n >\n {{\n activator: slots.activator,\n default: (...args) => slots.default?.(...args) ?? props.text,\n }}\n </VOverlay>\n )\n })\n\n return forwardRefs({}, overlay)\n },\n})\n\nexport type VTooltip = InstanceType<typeof VTooltip>\n"],
|
||||
"mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,OAAA;AAmBO,IAAMA,oBAAoBC,aAAa;EAC5CC,IAAIC;EACJC,aAAaC;EACbC,MAAMH;EAEN,GAAGI,KAAKC,kBAAkB;IACxBC,aAAa;IACbC,UAAU;IACVC,kBAAkB;IAClBC,OAAO;IACPC,UAAU;IACVC,QAAQ;IACRC,aAAa;IACbC,aAAa;IACbC,QAAQ;IACRC,OAAO;IACPC,gBAAgB;IAChBC,YAAY;EACd,CAAC,GAAG,CACF,YACA,eACA,gBACA,qBAAqB,CACtB;AACH,GAAG,UAAU;AAEN,IAAMC,WAAWC,iBAA+B,EAAE;EACvDC,MAAM;EAENC,OAAOxB,kBAAkB;EAEzByB,OAAO;IACL,qBAAsBC,WAAmB;EAC3C;EAEAC,MAAOH,OAAKI,MAAa;AAAA,QAAX;MAAEC;IAAM,IAACD;AACrB,UAAME,WAAWC,gBAAgBP,OAAO,YAAY;AACpD,UAAM;MAAEQ;IAAQ,IAAIC,WAAW;AAE/B,UAAMC,MAAMC,MAAM;AAClB,UAAMjC,KAAKkC,MAAM,MAAMZ,MAAMtB,MAAM,aAAagC,GAAG,EAAE;AAErD,UAAMG,UAAUC,IAAc;AAE9B,UAAM5B,WAAW6B,SAAS,MAAM;AAC9B,aAAOf,MAAMd,SAAS8B,MAAM,GAAG,EAAEC,SAAS,IACtCjB,MAAMd,WACNc,MAAMd,WAAW;IACvB,CAAC;AAED,UAAMO,SAASsB,SAAS,MAAM;AAC5B,aACEf,MAAMP,WAAW,UACjBO,MAAMP,WAAW,aACjBO,MAAMP,OAAOuB,MAAM,GAAG,EAAEC,SAAS,KACjCjB,MAAMd,SAAS8B,MAAM,GAAG,EAAEC,SAAS,IACjCjB,MAAMP,SACNO,MAAMP,SAAS;IACrB,CAAC;AAED,UAAMG,aAAagB,MAAM,MAAM;AAC7B,UAAIZ,MAAMJ,cAAc,KAAM,QAAOI,MAAMJ;AAC3C,aAAOU,SAASJ,QAAQ,qBAAqB;IAC/C,CAAC;AAED,UAAMgB,iBAAiBH,SAAS,MAC9BI,WAAW;MACT,oBAAoBzC,GAAGwB;IACzB,GAAGF,MAAMkB,cAAc,CACzB;AAEAE,cAAU,MAAM;AACd,YAAMC,eAAeC,SAASC,YAAYvB,KAAK;AAE/C,aAAAwB,YAAAF,UAAAG,WAAA;QAAA,OAEUZ;QAAO,SACN,CACL,aACA;UAAE,0BAA0Bb,MAAMpB;QAAY,GAC9CoB,MAAM0B,KAAK;QACZ,SACO1B,MAAM2B;QAAK,MACdjD,GAAGwB;MAAK,GACRmB,cAAY;QAAA,cACPf,SAASJ;QAAK,uBAAA0B,YAAdtB,SAASJ,QAAK0B;QAAA,cACXhC,WAAWM;QAAK,YAAA;QAAA,YAElBhB,SAASgB;QAAK,UAChBT,OAAOS;QAAK,QAAA;QAAA,kBAEJgB,eAAehB;QAAK,uBAAA;MAAA,GAEhCM,OAAO,GAAA;QAGVqB,WAAWxB,MAAMwB;QACjBC,SAAS,WAAA;AAAA,mBAAAC,OAAAC,UAAAf,QAAIgB,OAAI,IAAAC,MAAAH,IAAA,GAAAI,OAAA,GAAAA,OAAAJ,MAAAI,QAAA;AAAJF,iBAAIE,IAAA,IAAAH,UAAAG,IAAA;UAAA;AAAA,iBAAK9B,MAAMyB,UAAU,GAAGG,IAAI,KAAKjC,MAAMlB;QAAI;MAAA,CAAA;IAIpE,CAAC;AAED,WAAOsD,YAAY,CAAC,GAAGvB,OAAO;EAChC;AACF,CAAC;",
|
||||
"names": ["makeVTooltipProps", "propsFactory", "id", "String", "interactive", "Boolean", "text", "omit", "makeVOverlayProps", "closeOnBack", "location", "locationStrategy", "eager", "minWidth", "offset", "openOnClick", "openOnHover", "origin", "scrim", "scrollStrategy", "transition", "VTooltip", "genericComponent", "name", "props", "emits", "value", "setup", "_ref", "slots", "isActive", "useProxiedModel", "scopeId", "useScopeId", "uid", "useId", "toRef", "overlay", "ref", "computed", "split", "length", "activatorProps", "mergeProps", "useRender", "overlayProps", "VOverlay", "filterProps", "_createVNode", "_mergeProps", "class", "style", "$event", "activator", "default", "_len", "arguments", "args", "Array", "_key", "forwardRefs"]
|
||||
}
|
||||
Generated
Vendored
+25
-179
@@ -1,18 +1,29 @@
|
||||
import {
|
||||
makeFilterProps,
|
||||
useFilter
|
||||
} from "./chunk-RB6DAYHX.js";
|
||||
import {
|
||||
VSelect,
|
||||
VVirtualScrollItem,
|
||||
makeVirtualProps,
|
||||
useVirtual
|
||||
} from "./chunk-ERI3RTQS.js";
|
||||
} from "./chunk-IZDIYS2S.js";
|
||||
import {
|
||||
VCheckboxBtn
|
||||
} from "./chunk-BYBKODOB.js";
|
||||
} from "./chunk-6HLLVLOR.js";
|
||||
import {
|
||||
VChip
|
||||
} from "./chunk-SHBPUR7N.js";
|
||||
} from "./chunk-PLNIG6WP.js";
|
||||
import {
|
||||
VDivider
|
||||
} from "./chunk-X3WY3J75.js";
|
||||
import {
|
||||
makeDisplayProps,
|
||||
useDisplay
|
||||
} from "./chunk-N4LJHDYD.js";
|
||||
import {
|
||||
VBtn
|
||||
} from "./chunk-QC7VWQER.js";
|
||||
} from "./chunk-UQALH6SL.js";
|
||||
import {
|
||||
makeVariantProps
|
||||
} from "./chunk-ADXDXPPR.js";
|
||||
@@ -26,14 +37,14 @@ import {
|
||||
LoaderSlot,
|
||||
makeLoaderProps,
|
||||
useLoader
|
||||
} from "./chunk-U2DSRSME.js";
|
||||
} from "./chunk-UXZ55AO7.js";
|
||||
import {
|
||||
makeDensityProps,
|
||||
useDensity
|
||||
} from "./chunk-TM3MIDYC.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-CMZ4UYUX.js";
|
||||
} from "./chunk-4XZHKYGH.js";
|
||||
import {
|
||||
makeSizeProps
|
||||
} from "./chunk-PIT7IT55.js";
|
||||
@@ -43,13 +54,12 @@ import {
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
makeDisplayProps,
|
||||
useDisplay
|
||||
} from "./chunk-N4LJHDYD.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
useBackgroundColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
useResizeObserver
|
||||
} from "./chunk-XDSAO7OT.js";
|
||||
@@ -60,12 +70,6 @@ import {
|
||||
import {
|
||||
useProxiedModel
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
VDivider
|
||||
} from "./chunk-WXMECWZN.js";
|
||||
import {
|
||||
useBackgroundColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
provideTheme
|
||||
@@ -116,20 +120,19 @@ import {
|
||||
toRef,
|
||||
toRefs,
|
||||
toValue,
|
||||
unref,
|
||||
watch,
|
||||
watchEffect,
|
||||
withModifiers
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VDataTable/VDataTable.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VDataTable/VDataTable.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VDataTable/VDataTable.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VDataTable/VDataTableFooter.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VDataTable/VDataTableFooter.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VDataTable/VDataTableFooter.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VPagination/VPagination.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VPagination/VPagination.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VPagination/VPagination.css";
|
||||
|
||||
// node_modules/vuetify/lib/composables/refs.js
|
||||
function useRefs() {
|
||||
@@ -2243,7 +2246,7 @@ var VDataTableRows = genericComponent()({
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VTable/VTable.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VTable/VTable.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VTable/VTable.css";
|
||||
var makeVTableProps = propsFactory({
|
||||
fixedHeader: Boolean,
|
||||
fixedFooter: Boolean,
|
||||
@@ -2373,160 +2376,6 @@ function useOptions(_ref) {
|
||||
});
|
||||
}
|
||||
|
||||
// node_modules/vuetify/lib/composables/filter.js
|
||||
var defaultFilter = (value, query, item) => {
|
||||
if (value == null || query == null) return -1;
|
||||
if (!query.length) return 0;
|
||||
value = value.toString().toLocaleLowerCase();
|
||||
query = query.toString().toLocaleLowerCase();
|
||||
const result = [];
|
||||
let idx = value.indexOf(query);
|
||||
while (~idx) {
|
||||
result.push([idx, idx + query.length]);
|
||||
idx = value.indexOf(query, idx + query.length);
|
||||
}
|
||||
return result.length ? result : -1;
|
||||
};
|
||||
function normaliseMatch(match, query) {
|
||||
if (match == null || typeof match === "boolean" || match === -1) return;
|
||||
if (typeof match === "number") return [[match, match + query.length]];
|
||||
if (Array.isArray(match[0])) return match;
|
||||
return [match];
|
||||
}
|
||||
var makeFilterProps = propsFactory({
|
||||
customFilter: Function,
|
||||
customKeyFilter: Object,
|
||||
filterKeys: [Array, String],
|
||||
filterMode: {
|
||||
type: String,
|
||||
default: "intersection"
|
||||
},
|
||||
noFilter: Boolean
|
||||
}, "filter");
|
||||
function filterItems(items, query, options) {
|
||||
const array = [];
|
||||
const filter = options?.default ?? defaultFilter;
|
||||
const keys = options?.filterKeys ? wrapInArray(options.filterKeys) : false;
|
||||
const customFiltersLength = Object.keys(options?.customKeyFilter ?? {}).length;
|
||||
if (!items?.length) return array;
|
||||
let lookAheadItem = null;
|
||||
loop: for (let i = 0; i < items.length; i++) {
|
||||
const [item, transformed = item] = wrapInArray(items[i]);
|
||||
const customMatches = {};
|
||||
const defaultMatches = {};
|
||||
let match = -1;
|
||||
if ((query || customFiltersLength > 0) && !options?.noFilter) {
|
||||
let hasOnlyCustomFilters = false;
|
||||
if (typeof item === "object") {
|
||||
if (item.type === "divider" || item.type === "subheader") {
|
||||
if (lookAheadItem?.type === "divider" && item.type === "subheader") {
|
||||
array.push(lookAheadItem);
|
||||
}
|
||||
lookAheadItem = {
|
||||
index: i,
|
||||
matches: {},
|
||||
type: item.type
|
||||
};
|
||||
continue;
|
||||
}
|
||||
const filterKeys = keys || Object.keys(transformed);
|
||||
hasOnlyCustomFilters = filterKeys.length === customFiltersLength;
|
||||
for (const key of filterKeys) {
|
||||
const value = getPropertyFromItem(transformed, key);
|
||||
const keyFilter = options?.customKeyFilter?.[key];
|
||||
match = keyFilter ? keyFilter(value, query, item) : filter(value, query, item);
|
||||
if (match !== -1 && match !== false) {
|
||||
if (keyFilter) customMatches[key] = normaliseMatch(match, query);
|
||||
else defaultMatches[key] = normaliseMatch(match, query);
|
||||
} else if (options?.filterMode === "every") {
|
||||
continue loop;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
match = filter(item, query, item);
|
||||
if (match !== -1 && match !== false) {
|
||||
defaultMatches.title = normaliseMatch(match, query);
|
||||
}
|
||||
}
|
||||
const defaultMatchesLength = Object.keys(defaultMatches).length;
|
||||
const customMatchesLength = Object.keys(customMatches).length;
|
||||
if (!defaultMatchesLength && !customMatchesLength) continue;
|
||||
if (options?.filterMode === "union" && customMatchesLength !== customFiltersLength && !defaultMatchesLength) continue;
|
||||
if (options?.filterMode === "intersection" && (customMatchesLength !== customFiltersLength || !defaultMatchesLength && customFiltersLength > 0 && !hasOnlyCustomFilters)) continue;
|
||||
}
|
||||
if (lookAheadItem) {
|
||||
array.push(lookAheadItem);
|
||||
lookAheadItem = null;
|
||||
}
|
||||
array.push({
|
||||
index: i,
|
||||
matches: {
|
||||
...defaultMatches,
|
||||
...customMatches
|
||||
}
|
||||
});
|
||||
}
|
||||
return array;
|
||||
}
|
||||
function useFilter(props, items, query, options) {
|
||||
const filteredItems = shallowRef([]);
|
||||
const filteredMatches = shallowRef(/* @__PURE__ */ new Map());
|
||||
const transformedItems = computed(() => options?.transform ? unref(items).map((item) => [item, options.transform(item)]) : unref(items));
|
||||
watchEffect(() => {
|
||||
const _query = typeof query === "function" ? query() : unref(query);
|
||||
const strQuery = typeof _query !== "string" && typeof _query !== "number" ? "" : String(_query);
|
||||
const results = filterItems(transformedItems.value, strQuery, {
|
||||
customKeyFilter: {
|
||||
...props.customKeyFilter,
|
||||
...unref(options?.customKeyFilter)
|
||||
},
|
||||
default: props.customFilter,
|
||||
filterKeys: props.filterKeys,
|
||||
filterMode: props.filterMode,
|
||||
noFilter: props.noFilter
|
||||
});
|
||||
const originalItems = unref(items);
|
||||
const _filteredItems = [];
|
||||
const _filteredMatches = /* @__PURE__ */ new Map();
|
||||
results.forEach((_ref) => {
|
||||
let {
|
||||
index,
|
||||
matches
|
||||
} = _ref;
|
||||
const item = originalItems[index];
|
||||
_filteredItems.push(item);
|
||||
_filteredMatches.set(item.value, matches);
|
||||
});
|
||||
filteredItems.value = _filteredItems;
|
||||
filteredMatches.value = _filteredMatches;
|
||||
});
|
||||
function getMatches(item) {
|
||||
return filteredMatches.value.get(item.value);
|
||||
}
|
||||
return {
|
||||
filteredItems,
|
||||
filteredMatches,
|
||||
getMatches
|
||||
};
|
||||
}
|
||||
function highlightResult(name, text, matches) {
|
||||
if (matches == null || !matches.length) return text;
|
||||
return matches.map((match, i) => {
|
||||
const start = i === 0 ? 0 : matches[i - 1][1];
|
||||
const result = [createBaseVNode("span", {
|
||||
"class": normalizeClass(`${name}__unmask`)
|
||||
}, [text.slice(start, match[0])]), createBaseVNode("span", {
|
||||
"class": normalizeClass(`${name}__mask`)
|
||||
}, [text.slice(match[0], match[1])])];
|
||||
if (i === matches.length - 1) {
|
||||
result.push(createBaseVNode("span", {
|
||||
"class": normalizeClass(`${name}__unmask`)
|
||||
}, [text.slice(match[1])]));
|
||||
}
|
||||
return createBaseVNode(Fragment, null, [result]);
|
||||
});
|
||||
}
|
||||
|
||||
// node_modules/vuetify/lib/components/VDataTable/VDataTable.js
|
||||
var makeDataTableProps = propsFactory({
|
||||
...makeVDataTableRowsProps(),
|
||||
@@ -3157,9 +3006,6 @@ var VDataTableServer = genericComponent()({
|
||||
});
|
||||
|
||||
export {
|
||||
makeFilterProps,
|
||||
useFilter,
|
||||
highlightResult,
|
||||
makeDataTableExpandProps,
|
||||
provideExpanded,
|
||||
makeDataTableGroupProps,
|
||||
@@ -3186,4 +3032,4 @@ export {
|
||||
VDataTableVirtual,
|
||||
VDataTableServer
|
||||
};
|
||||
//# sourceMappingURL=chunk-4HCXUCLO.js.map
|
||||
//# sourceMappingURL=chunk-FCTFWI5H.js.map
|
||||
Generated
Vendored
+4
-4
File diff suppressed because one or more lines are too long
+7
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
||||
Generated
Vendored
+12
-12
@@ -1,6 +1,9 @@
|
||||
import {
|
||||
VImg
|
||||
} from "./chunk-6CRS5HI4.js";
|
||||
} from "./chunk-TTIGZHWR.js";
|
||||
import {
|
||||
VExpandTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
makeBorderProps,
|
||||
useBorder
|
||||
@@ -9,25 +12,22 @@ import {
|
||||
makeElevationProps,
|
||||
useElevation
|
||||
} from "./chunk-YJD2PNP6.js";
|
||||
import {
|
||||
VExpandTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
useRtl
|
||||
} from "./chunk-ENTLCOCZ.js";
|
||||
import {
|
||||
useBackgroundColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
useRtl
|
||||
} from "./chunk-ENTLCOCZ.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
provideTheme
|
||||
@@ -78,7 +78,7 @@ var VToolbarTitle = genericComponent()({
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VToolbar/VToolbar.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VToolbar/VToolbar.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VToolbar/VToolbar.css";
|
||||
var allowedDensities = [null, "prominent", "default", "comfortable", "compact"];
|
||||
var makeVToolbarProps = propsFactory({
|
||||
absolute: Boolean,
|
||||
@@ -236,4 +236,4 @@ export {
|
||||
makeVToolbarProps,
|
||||
VToolbar
|
||||
};
|
||||
//# sourceMappingURL=chunk-LPZZJ62X.js.map
|
||||
//# sourceMappingURL=chunk-H2QFYTJQ.js.map
|
||||
Generated
Vendored
Generated
Vendored
+42
-42
@@ -4,24 +4,27 @@ import {
|
||||
import {
|
||||
VSlideYTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
MaybeTransition,
|
||||
makeTransitionProps
|
||||
} from "./chunk-CAGZXMOS.js";
|
||||
import {
|
||||
makeDensityProps,
|
||||
useDensity
|
||||
} from "./chunk-TM3MIDYC.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-CMZ4UYUX.js";
|
||||
} from "./chunk-4XZHKYGH.js";
|
||||
import {
|
||||
MaybeTransition,
|
||||
makeTransitionProps
|
||||
} from "./chunk-CAGZXMOS.js";
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
useLocale,
|
||||
useRtl
|
||||
@@ -30,9 +33,6 @@ import {
|
||||
useProxiedModel,
|
||||
useToggleScope
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
provideTheme
|
||||
@@ -69,34 +69,8 @@ import {
|
||||
watch
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VLabel/VLabel.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VLabel/VLabel.css";
|
||||
var makeVLabelProps = propsFactory({
|
||||
text: String,
|
||||
onClick: EventProp(),
|
||||
...makeComponentProps(),
|
||||
...makeThemeProps()
|
||||
}, "VLabel");
|
||||
var VLabel = genericComponent()({
|
||||
name: "VLabel",
|
||||
props: makeVLabelProps(),
|
||||
setup(props, _ref) {
|
||||
let {
|
||||
slots
|
||||
} = _ref;
|
||||
useRender(() => createBaseVNode("label", {
|
||||
"class": normalizeClass(["v-label", {
|
||||
"v-label--clickable": !!props.onClick
|
||||
}, props.class]),
|
||||
"style": normalizeStyle(props.style),
|
||||
"onClick": props.onClick
|
||||
}, [props.text, slots.default?.()]));
|
||||
return {};
|
||||
}
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VMessages/VMessages.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VMessages/VMessages.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VMessages/VMessages.css";
|
||||
var makeVMessagesProps = propsFactory({
|
||||
active: Boolean,
|
||||
color: String,
|
||||
@@ -143,7 +117,7 @@ var VMessages = genericComponent()({
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VInput/VInput.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VInput/VInput.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VInput/VInput.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VInput/InputIcon.js
|
||||
function useInputIcon(props) {
|
||||
@@ -548,15 +522,41 @@ var VInput = genericComponent()({
|
||||
}
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VLabel/VLabel.js
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VLabel/VLabel.css";
|
||||
var makeVLabelProps = propsFactory({
|
||||
text: String,
|
||||
onClick: EventProp(),
|
||||
...makeComponentProps(),
|
||||
...makeThemeProps()
|
||||
}, "VLabel");
|
||||
var VLabel = genericComponent()({
|
||||
name: "VLabel",
|
||||
props: makeVLabelProps(),
|
||||
setup(props, _ref) {
|
||||
let {
|
||||
slots
|
||||
} = _ref;
|
||||
useRender(() => createBaseVNode("label", {
|
||||
"class": normalizeClass(["v-label", {
|
||||
"v-label--clickable": !!props.onClick
|
||||
}, props.class]),
|
||||
"style": normalizeStyle(props.style),
|
||||
"onClick": props.onClick
|
||||
}, [props.text, slots.default?.()]));
|
||||
return {};
|
||||
}
|
||||
});
|
||||
|
||||
export {
|
||||
VLabel,
|
||||
useInputIcon,
|
||||
VMessages,
|
||||
makeFocusProps,
|
||||
useFocus,
|
||||
VMessages,
|
||||
makeValidationProps,
|
||||
useValidation,
|
||||
makeVInputProps,
|
||||
VInput
|
||||
VInput,
|
||||
VLabel
|
||||
};
|
||||
//# sourceMappingURL=chunk-4VABFUPG.js.map
|
||||
//# sourceMappingURL=chunk-IK67YVHF.js.map
|
||||
+7
File diff suppressed because one or more lines are too long
Generated
Vendored
+14
-14
@@ -3,37 +3,37 @@ import {
|
||||
makeFocusProps,
|
||||
useFocus,
|
||||
useInputIcon
|
||||
} from "./chunk-4VABFUPG.js";
|
||||
} from "./chunk-IK67YVHF.js";
|
||||
import {
|
||||
VExpandXTransition,
|
||||
VSlideYTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
MaybeTransition,
|
||||
makeTransitionProps
|
||||
} from "./chunk-CAGZXMOS.js";
|
||||
import {
|
||||
LoaderSlot,
|
||||
makeLoaderProps,
|
||||
useLoader
|
||||
} from "./chunk-U2DSRSME.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
} from "./chunk-UXZ55AO7.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
MaybeTransition,
|
||||
makeTransitionProps
|
||||
} from "./chunk-CAGZXMOS.js";
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
useRtl
|
||||
} from "./chunk-ENTLCOCZ.js";
|
||||
import {
|
||||
useBackgroundColor,
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
useRtl
|
||||
} from "./chunk-ENTLCOCZ.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
provideTheme
|
||||
@@ -67,7 +67,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VCounter/VCounter.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VCounter/VCounter.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VCounter/VCounter.css";
|
||||
var makeVCounterProps = propsFactory({
|
||||
active: Boolean,
|
||||
disabled: Boolean,
|
||||
@@ -135,7 +135,7 @@ var VFieldLabel = genericComponent()({
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VField/VField.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VField/VField.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VField/VField.css";
|
||||
var allowedVariants = ["underlined", "outlined", "filled", "solo", "solo-inverted", "solo-filled", "plain"];
|
||||
var makeVFieldProps = propsFactory({
|
||||
appendInnerIcon: IconValue,
|
||||
@@ -452,4 +452,4 @@ export {
|
||||
makeVFieldProps,
|
||||
VField
|
||||
};
|
||||
//# sourceMappingURL=chunk-J7Q2NMV7.js.map
|
||||
//# sourceMappingURL=chunk-ITO3JWXJ.js.map
|
||||
Generated
Vendored
Generated
Vendored
+27
-27
@@ -1,60 +1,63 @@
|
||||
import {
|
||||
VTextField,
|
||||
makeVTextFieldProps
|
||||
} from "./chunk-VSEC5QGQ.js";
|
||||
} from "./chunk-6MO6MKTY.js";
|
||||
import {
|
||||
useAutocomplete
|
||||
} from "./chunk-IZQZFEAL.js";
|
||||
import {
|
||||
VCheckboxBtn
|
||||
} from "./chunk-BYBKODOB.js";
|
||||
} from "./chunk-6HLLVLOR.js";
|
||||
import {
|
||||
VChip
|
||||
} from "./chunk-SHBPUR7N.js";
|
||||
} from "./chunk-PLNIG6WP.js";
|
||||
import {
|
||||
VMenu
|
||||
} from "./chunk-HGIC64KW.js";
|
||||
} from "./chunk-LPDOFVDK.js";
|
||||
import {
|
||||
VList,
|
||||
VListItem,
|
||||
VListSubheader,
|
||||
makeItemsProps,
|
||||
useItems
|
||||
} from "./chunk-HV7P7R7J.js";
|
||||
} from "./chunk-MQSMF5CI.js";
|
||||
import {
|
||||
VAvatar
|
||||
} from "./chunk-Z3677HMS.js";
|
||||
} from "./chunk-SXI5CS7S.js";
|
||||
import {
|
||||
useAutocomplete
|
||||
} from "./chunk-IZQZFEAL.js";
|
||||
VDivider
|
||||
} from "./chunk-X3WY3J75.js";
|
||||
import {
|
||||
useInputIcon
|
||||
} from "./chunk-4VABFUPG.js";
|
||||
} from "./chunk-IK67YVHF.js";
|
||||
import {
|
||||
useForm
|
||||
} from "./chunk-GAYXO4FM.js";
|
||||
import {
|
||||
VDialogTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-CMZ4UYUX.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
import {
|
||||
makeTransitionProps
|
||||
} from "./chunk-CAGZXMOS.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
useDisplay
|
||||
} from "./chunk-N4LJHDYD.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-4XZHKYGH.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
useResizeObserver
|
||||
} from "./chunk-XDSAO7OT.js";
|
||||
@@ -65,9 +68,6 @@ import {
|
||||
useProxiedModel,
|
||||
useToggleScope
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
VDivider
|
||||
} from "./chunk-WXMECWZN.js";
|
||||
import {
|
||||
IN_BROWSER,
|
||||
camelizeProps,
|
||||
@@ -109,11 +109,8 @@ import {
|
||||
watchEffect
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VSelect/VSelect.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSelect/VSelect.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VVirtualScroll/VVirtualScroll.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VVirtualScroll/VVirtualScroll.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VVirtualScroll/VVirtualScroll.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VVirtualScroll/VVirtualScrollItem.js
|
||||
var makeVVirtualScrollItemProps = propsFactory({
|
||||
@@ -494,6 +491,9 @@ var VVirtualScroll = genericComponent()({
|
||||
}
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VSelect/VSelect.js
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSelect/VSelect.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VSelect/useScrolling.js
|
||||
function useScrolling(listRef, textFieldRef) {
|
||||
const isScrolling = shallowRef(false);
|
||||
@@ -1079,4 +1079,4 @@ export {
|
||||
makeSelectProps,
|
||||
VSelect
|
||||
};
|
||||
//# sourceMappingURL=chunk-ERI3RTQS.js.map
|
||||
//# sourceMappingURL=chunk-IZDIYS2S.js.map
|
||||
+7
File diff suppressed because one or more lines are too long
Generated
Vendored
+12
-147
@@ -1,32 +1,26 @@
|
||||
import {
|
||||
VInput,
|
||||
VLabel,
|
||||
makeVInputProps,
|
||||
useFocus
|
||||
} from "./chunk-4VABFUPG.js";
|
||||
VLabel
|
||||
} from "./chunk-IK67YVHF.js";
|
||||
import {
|
||||
makeDensityProps,
|
||||
useDensity
|
||||
} from "./chunk-TM3MIDYC.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-CMZ4UYUX.js";
|
||||
import {
|
||||
ripple_default
|
||||
} from "./chunk-5BPWKCNA.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
} from "./chunk-4XZHKYGH.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
useProxiedModel
|
||||
} from "./chunk-KA77II4V.js";
|
||||
ripple_default
|
||||
} from "./chunk-DS4J67XG.js";
|
||||
import {
|
||||
useBackgroundColor,
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
useProxiedModel
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
makeThemeProps
|
||||
} from "./chunk-3DSR7NCB.js";
|
||||
@@ -36,7 +30,6 @@ import {
|
||||
genericComponent,
|
||||
makeComponentProps,
|
||||
matchesSelector,
|
||||
omit,
|
||||
propsFactory,
|
||||
provideDefaults,
|
||||
useRender,
|
||||
@@ -61,14 +54,8 @@ import {
|
||||
withDirectives
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VCheckbox/VCheckbox.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VSelectionControl/VSelectionControl.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSelectionControl/VSelectionControl.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VSelectionControlGroup/VSelectionControlGroup.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSelectionControlGroup/VSelectionControlGroup.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSelectionControlGroup/VSelectionControlGroup.css";
|
||||
var VSelectionControlGroupSymbol = /* @__PURE__ */ Symbol.for("vuetify:selection-control-group");
|
||||
var makeSelectionControlGroupProps = propsFactory({
|
||||
color: String,
|
||||
@@ -167,6 +154,7 @@ var VSelectionControlGroup = genericComponent()({
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VSelectionControl/VSelectionControl.js
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSelectionControl/VSelectionControl.css";
|
||||
var makeVSelectionControlProps = propsFactory({
|
||||
label: String,
|
||||
baseColor: String,
|
||||
@@ -369,133 +357,10 @@ var VSelectionControl = genericComponent()({
|
||||
}
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VCheckbox/VCheckboxBtn.js
|
||||
var makeVCheckboxBtnProps = propsFactory({
|
||||
indeterminate: Boolean,
|
||||
indeterminateIcon: {
|
||||
type: IconValue,
|
||||
default: "$checkboxIndeterminate"
|
||||
},
|
||||
...makeVSelectionControlProps({
|
||||
falseIcon: "$checkboxOff",
|
||||
trueIcon: "$checkboxOn"
|
||||
})
|
||||
}, "VCheckboxBtn");
|
||||
var VCheckboxBtn = genericComponent()({
|
||||
name: "VCheckboxBtn",
|
||||
props: makeVCheckboxBtnProps(),
|
||||
emits: {
|
||||
"update:modelValue": (value) => true,
|
||||
"update:indeterminate": (value) => true
|
||||
},
|
||||
setup(props, _ref) {
|
||||
let {
|
||||
slots
|
||||
} = _ref;
|
||||
const indeterminate = useProxiedModel(props, "indeterminate");
|
||||
const model = useProxiedModel(props, "modelValue");
|
||||
function onChange(v) {
|
||||
if (indeterminate.value) {
|
||||
indeterminate.value = false;
|
||||
}
|
||||
}
|
||||
const falseIcon = toRef(() => {
|
||||
return indeterminate.value ? props.indeterminateIcon : props.falseIcon;
|
||||
});
|
||||
const trueIcon = toRef(() => {
|
||||
return indeterminate.value ? props.indeterminateIcon : props.trueIcon;
|
||||
});
|
||||
useRender(() => {
|
||||
const controlProps = omit(VSelectionControl.filterProps(props), ["modelValue"]);
|
||||
return createVNode(VSelectionControl, mergeProps(controlProps, {
|
||||
"modelValue": model.value,
|
||||
"onUpdate:modelValue": [($event) => model.value = $event, onChange],
|
||||
"class": ["v-checkbox-btn", props.class],
|
||||
"style": props.style,
|
||||
"type": "checkbox",
|
||||
"falseIcon": falseIcon.value,
|
||||
"trueIcon": trueIcon.value,
|
||||
"aria-checked": indeterminate.value ? "mixed" : void 0
|
||||
}), slots);
|
||||
});
|
||||
return {};
|
||||
}
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js
|
||||
var makeVCheckboxProps = propsFactory({
|
||||
...makeVInputProps(),
|
||||
...omit(makeVCheckboxBtnProps(), ["inline"])
|
||||
}, "VCheckbox");
|
||||
var VCheckbox = genericComponent()({
|
||||
name: "VCheckbox",
|
||||
inheritAttrs: false,
|
||||
props: makeVCheckboxProps(),
|
||||
emits: {
|
||||
"update:modelValue": (value) => true,
|
||||
"update:focused": (focused) => true
|
||||
},
|
||||
setup(props, _ref) {
|
||||
let {
|
||||
attrs,
|
||||
slots
|
||||
} = _ref;
|
||||
const model = useProxiedModel(props, "modelValue");
|
||||
const {
|
||||
isFocused,
|
||||
focus,
|
||||
blur
|
||||
} = useFocus(props);
|
||||
const inputRef = ref();
|
||||
const uid = useId();
|
||||
useRender(() => {
|
||||
const [rootAttrs, controlAttrs] = filterInputAttrs(attrs);
|
||||
const inputProps = VInput.filterProps(props);
|
||||
const checkboxProps = VCheckboxBtn.filterProps(props);
|
||||
return createVNode(VInput, mergeProps({
|
||||
"ref": inputRef,
|
||||
"class": ["v-checkbox", props.class]
|
||||
}, rootAttrs, inputProps, {
|
||||
"modelValue": model.value,
|
||||
"onUpdate:modelValue": ($event) => model.value = $event,
|
||||
"id": props.id || `checkbox-${uid}`,
|
||||
"focused": isFocused.value,
|
||||
"style": props.style
|
||||
}), {
|
||||
...slots,
|
||||
default: (_ref2) => {
|
||||
let {
|
||||
id,
|
||||
messagesId,
|
||||
isDisabled,
|
||||
isReadonly,
|
||||
isValid
|
||||
} = _ref2;
|
||||
return createVNode(VCheckboxBtn, mergeProps(checkboxProps, {
|
||||
"id": id.value,
|
||||
"aria-describedby": messagesId.value,
|
||||
"disabled": isDisabled.value,
|
||||
"readonly": isReadonly.value
|
||||
}, controlAttrs, {
|
||||
"error": isValid.value === false,
|
||||
"modelValue": model.value,
|
||||
"onUpdate:modelValue": ($event) => model.value = $event,
|
||||
"onFocus": focus,
|
||||
"onBlur": blur
|
||||
}), slots);
|
||||
}
|
||||
});
|
||||
});
|
||||
return forwardRefs({}, inputRef);
|
||||
}
|
||||
});
|
||||
|
||||
export {
|
||||
makeSelectionControlGroupProps,
|
||||
VSelectionControlGroup,
|
||||
makeVSelectionControlProps,
|
||||
VSelectionControl,
|
||||
VCheckboxBtn,
|
||||
VCheckbox
|
||||
VSelectionControl
|
||||
};
|
||||
//# sourceMappingURL=chunk-BYBKODOB.js.map
|
||||
//# sourceMappingURL=chunk-KHWE4FHS.js.map
|
||||
+7
File diff suppressed because one or more lines are too long
+226
@@ -0,0 +1,226 @@
|
||||
import {
|
||||
VSelectionControl,
|
||||
makeVSelectionControlProps
|
||||
} from "./chunk-KHWE4FHS.js";
|
||||
import {
|
||||
VInput,
|
||||
makeVInputProps,
|
||||
useFocus
|
||||
} from "./chunk-IK67YVHF.js";
|
||||
import {
|
||||
VScaleTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
import {
|
||||
VProgressCircular
|
||||
} from "./chunk-MH76ZJYE.js";
|
||||
import {
|
||||
LoaderSlot,
|
||||
useLoader
|
||||
} from "./chunk-UXZ55AO7.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-4XZHKYGH.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
useProxiedModel
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
SUPPORTS_MATCH_MEDIA,
|
||||
filterInputAttrs,
|
||||
genericComponent,
|
||||
propsFactory,
|
||||
useRender
|
||||
} from "./chunk-LZ5T2ERG.js";
|
||||
import {
|
||||
Fragment,
|
||||
createBaseVNode,
|
||||
createVNode,
|
||||
mergeProps,
|
||||
normalizeClass,
|
||||
normalizeStyle,
|
||||
ref,
|
||||
toRef,
|
||||
useId
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VSwitch/VSwitch.js
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSwitch/VSwitch.css";
|
||||
var makeVSwitchProps = propsFactory({
|
||||
indeterminate: Boolean,
|
||||
inset: Boolean,
|
||||
flat: Boolean,
|
||||
loading: {
|
||||
type: [Boolean, String],
|
||||
default: false
|
||||
},
|
||||
...makeVInputProps(),
|
||||
...makeVSelectionControlProps()
|
||||
}, "VSwitch");
|
||||
var VSwitch = genericComponent()({
|
||||
name: "VSwitch",
|
||||
inheritAttrs: false,
|
||||
props: makeVSwitchProps(),
|
||||
emits: {
|
||||
"update:focused": (focused) => true,
|
||||
"update:modelValue": (value) => true,
|
||||
"update:indeterminate": (value) => true
|
||||
},
|
||||
setup(props, _ref) {
|
||||
let {
|
||||
attrs,
|
||||
slots
|
||||
} = _ref;
|
||||
const indeterminate = useProxiedModel(props, "indeterminate");
|
||||
const model = useProxiedModel(props, "modelValue");
|
||||
const {
|
||||
loaderClasses
|
||||
} = useLoader(props);
|
||||
const {
|
||||
isFocused,
|
||||
focus,
|
||||
blur
|
||||
} = useFocus(props);
|
||||
const control = ref();
|
||||
const inputRef = ref();
|
||||
const isForcedColorsModeActive = SUPPORTS_MATCH_MEDIA && window.matchMedia("(forced-colors: active)").matches;
|
||||
const loaderColor = toRef(() => {
|
||||
return typeof props.loading === "string" && props.loading !== "" ? props.loading : props.color;
|
||||
});
|
||||
const uid = useId();
|
||||
const id = toRef(() => props.id || `switch-${uid}`);
|
||||
function onChange() {
|
||||
if (indeterminate.value) {
|
||||
indeterminate.value = false;
|
||||
}
|
||||
}
|
||||
function onTrackClick(e) {
|
||||
e.stopPropagation();
|
||||
e.preventDefault();
|
||||
control.value?.input?.click();
|
||||
}
|
||||
useRender(() => {
|
||||
const [rootAttrs, controlAttrs] = filterInputAttrs(attrs);
|
||||
const inputProps = VInput.filterProps(props);
|
||||
const controlProps = VSelectionControl.filterProps(props);
|
||||
return createVNode(VInput, mergeProps({
|
||||
"ref": inputRef,
|
||||
"class": ["v-switch", {
|
||||
"v-switch--flat": props.flat
|
||||
}, {
|
||||
"v-switch--inset": props.inset
|
||||
}, {
|
||||
"v-switch--indeterminate": indeterminate.value
|
||||
}, loaderClasses.value, props.class]
|
||||
}, rootAttrs, inputProps, {
|
||||
"modelValue": model.value,
|
||||
"onUpdate:modelValue": ($event) => model.value = $event,
|
||||
"id": id.value,
|
||||
"focused": isFocused.value,
|
||||
"style": props.style
|
||||
}), {
|
||||
...slots,
|
||||
default: (_ref2) => {
|
||||
let {
|
||||
id: id2,
|
||||
messagesId,
|
||||
isDisabled,
|
||||
isReadonly,
|
||||
isValid
|
||||
} = _ref2;
|
||||
const slotProps = {
|
||||
model,
|
||||
isValid
|
||||
};
|
||||
return createVNode(VSelectionControl, mergeProps({
|
||||
"ref": control
|
||||
}, controlProps, {
|
||||
"modelValue": model.value,
|
||||
"onUpdate:modelValue": [($event) => model.value = $event, onChange],
|
||||
"id": id2.value,
|
||||
"aria-describedby": messagesId.value,
|
||||
"type": "checkbox",
|
||||
"aria-checked": indeterminate.value ? "mixed" : void 0,
|
||||
"disabled": isDisabled.value,
|
||||
"readonly": isReadonly.value,
|
||||
"onFocus": focus,
|
||||
"onBlur": blur
|
||||
}, controlAttrs), {
|
||||
...slots,
|
||||
default: (_ref3) => {
|
||||
let {
|
||||
backgroundColorClasses,
|
||||
backgroundColorStyles
|
||||
} = _ref3;
|
||||
return createBaseVNode("div", {
|
||||
"class": normalizeClass(["v-switch__track", !isForcedColorsModeActive ? backgroundColorClasses.value : void 0]),
|
||||
"style": normalizeStyle(backgroundColorStyles.value),
|
||||
"onClick": onTrackClick
|
||||
}, [slots["track-true"] && createBaseVNode("div", {
|
||||
"key": "prepend",
|
||||
"class": "v-switch__track-true"
|
||||
}, [slots["track-true"](slotProps)]), slots["track-false"] && createBaseVNode("div", {
|
||||
"key": "append",
|
||||
"class": "v-switch__track-false"
|
||||
}, [slots["track-false"](slotProps)])]);
|
||||
},
|
||||
input: (_ref4) => {
|
||||
let {
|
||||
inputNode,
|
||||
icon,
|
||||
backgroundColorClasses,
|
||||
backgroundColorStyles
|
||||
} = _ref4;
|
||||
return createBaseVNode(Fragment, null, [inputNode, createBaseVNode("div", {
|
||||
"class": normalizeClass(["v-switch__thumb", {
|
||||
"v-switch__thumb--filled": icon || props.loading
|
||||
}, props.inset || isForcedColorsModeActive ? void 0 : backgroundColorClasses.value]),
|
||||
"style": normalizeStyle(props.inset ? void 0 : backgroundColorStyles.value)
|
||||
}, [slots.thumb ? createVNode(VDefaultsProvider, {
|
||||
"defaults": {
|
||||
VIcon: {
|
||||
icon,
|
||||
size: "x-small"
|
||||
}
|
||||
}
|
||||
}, {
|
||||
default: () => [slots.thumb({
|
||||
...slotProps,
|
||||
icon
|
||||
})]
|
||||
}) : createVNode(VScaleTransition, null, {
|
||||
default: () => [!props.loading ? icon && createVNode(VIcon, {
|
||||
"key": String(icon),
|
||||
"icon": icon,
|
||||
"size": "x-small"
|
||||
}, null) : createVNode(LoaderSlot, {
|
||||
"name": "v-switch",
|
||||
"active": true,
|
||||
"color": isValid.value === false ? void 0 : loaderColor.value
|
||||
}, {
|
||||
default: (slotProps2) => slots.loader ? slots.loader(slotProps2) : createVNode(VProgressCircular, {
|
||||
"active": slotProps2.isActive,
|
||||
"color": slotProps2.color,
|
||||
"indeterminate": true,
|
||||
"size": "16",
|
||||
"width": "2"
|
||||
}, null)
|
||||
})]
|
||||
})])]);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
return forwardRefs({}, inputRef);
|
||||
}
|
||||
});
|
||||
|
||||
export {
|
||||
VSwitch
|
||||
};
|
||||
//# sourceMappingURL=chunk-L7BQJLEW.js.map
|
||||
+7
File diff suppressed because one or more lines are too long
+177
@@ -0,0 +1,177 @@
|
||||
import {
|
||||
useSsrBoot
|
||||
} from "./chunk-PCKQGDLK.js";
|
||||
import {
|
||||
makeLayoutItemProps,
|
||||
useLayoutItem
|
||||
} from "./chunk-KQXZAEJP.js";
|
||||
import {
|
||||
VBtnToggleSymbol
|
||||
} from "./chunk-5AQLTWWS.js";
|
||||
import {
|
||||
makeGroupProps,
|
||||
useGroup
|
||||
} from "./chunk-W6DJL42A.js";
|
||||
import {
|
||||
makeBorderProps,
|
||||
useBorder
|
||||
} from "./chunk-X7YBE6PF.js";
|
||||
import {
|
||||
makeElevationProps,
|
||||
useElevation
|
||||
} from "./chunk-YJD2PNP6.js";
|
||||
import {
|
||||
makeDensityProps,
|
||||
useDensity
|
||||
} from "./chunk-TM3MIDYC.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
useBackgroundColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
useProxiedModel
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
useTheme
|
||||
} from "./chunk-3DSR7NCB.js";
|
||||
import {
|
||||
convertToUnit,
|
||||
genericComponent,
|
||||
makeComponentProps,
|
||||
propsFactory,
|
||||
provideDefaults,
|
||||
useRender
|
||||
} from "./chunk-LZ5T2ERG.js";
|
||||
import {
|
||||
computed,
|
||||
createBaseVNode,
|
||||
createVNode,
|
||||
normalizeClass,
|
||||
normalizeStyle,
|
||||
toRef
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VBottomNavigation/VBottomNavigation.js
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VBottomNavigation/VBottomNavigation.css";
|
||||
var makeVBottomNavigationProps = propsFactory({
|
||||
baseColor: String,
|
||||
bgColor: String,
|
||||
color: String,
|
||||
grow: Boolean,
|
||||
mode: {
|
||||
type: String,
|
||||
validator: (v) => !v || ["horizontal", "shift"].includes(v)
|
||||
},
|
||||
height: {
|
||||
type: [Number, String],
|
||||
default: 56
|
||||
},
|
||||
active: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
},
|
||||
...makeBorderProps(),
|
||||
...makeComponentProps(),
|
||||
...makeDensityProps(),
|
||||
...makeElevationProps(),
|
||||
...makeRoundedProps(),
|
||||
...makeLayoutItemProps({
|
||||
name: "bottom-navigation"
|
||||
}),
|
||||
...makeTagProps({
|
||||
tag: "header"
|
||||
}),
|
||||
...makeGroupProps({
|
||||
selectedClass: "v-btn--selected"
|
||||
}),
|
||||
...makeThemeProps()
|
||||
}, "VBottomNavigation");
|
||||
var VBottomNavigation = genericComponent()({
|
||||
name: "VBottomNavigation",
|
||||
props: makeVBottomNavigationProps(),
|
||||
emits: {
|
||||
"update:active": (value) => true,
|
||||
"update:modelValue": (value) => true
|
||||
},
|
||||
setup(props, _ref) {
|
||||
let {
|
||||
slots
|
||||
} = _ref;
|
||||
const {
|
||||
themeClasses
|
||||
} = useTheme();
|
||||
const {
|
||||
borderClasses
|
||||
} = useBorder(props);
|
||||
const {
|
||||
backgroundColorClasses,
|
||||
backgroundColorStyles
|
||||
} = useBackgroundColor(() => props.bgColor);
|
||||
const {
|
||||
densityClasses
|
||||
} = useDensity(props);
|
||||
const {
|
||||
elevationClasses
|
||||
} = useElevation(props);
|
||||
const {
|
||||
roundedClasses
|
||||
} = useRounded(props);
|
||||
const {
|
||||
ssrBootStyles
|
||||
} = useSsrBoot();
|
||||
const height = computed(() => Number(props.height) - (props.density === "comfortable" ? 8 : 0) - (props.density === "compact" ? 16 : 0));
|
||||
const isActive = useProxiedModel(props, "active", props.active);
|
||||
const {
|
||||
layoutItemStyles
|
||||
} = useLayoutItem({
|
||||
id: props.name,
|
||||
order: computed(() => parseInt(props.order, 10)),
|
||||
position: toRef(() => "bottom"),
|
||||
layoutSize: toRef(() => isActive.value ? height.value : 0),
|
||||
elementSize: height,
|
||||
active: isActive,
|
||||
absolute: toRef(() => props.absolute)
|
||||
});
|
||||
useGroup(props, VBtnToggleSymbol);
|
||||
provideDefaults({
|
||||
VBtn: {
|
||||
baseColor: toRef(() => props.baseColor),
|
||||
color: toRef(() => props.color),
|
||||
density: toRef(() => props.density),
|
||||
stacked: toRef(() => props.mode !== "horizontal"),
|
||||
variant: "text"
|
||||
}
|
||||
}, {
|
||||
scoped: true
|
||||
});
|
||||
useRender(() => {
|
||||
return createVNode(props.tag, {
|
||||
"class": normalizeClass(["v-bottom-navigation", {
|
||||
"v-bottom-navigation--active": isActive.value,
|
||||
"v-bottom-navigation--grow": props.grow,
|
||||
"v-bottom-navigation--shift": props.mode === "shift"
|
||||
}, themeClasses.value, backgroundColorClasses.value, borderClasses.value, densityClasses.value, elevationClasses.value, roundedClasses.value, props.class]),
|
||||
"style": normalizeStyle([backgroundColorStyles.value, layoutItemStyles.value, {
|
||||
height: convertToUnit(height.value)
|
||||
}, ssrBootStyles.value, props.style])
|
||||
}, {
|
||||
default: () => [slots.default && createBaseVNode("div", {
|
||||
"class": "v-bottom-navigation__content"
|
||||
}, [slots.default()])]
|
||||
});
|
||||
});
|
||||
return {};
|
||||
}
|
||||
});
|
||||
|
||||
export {
|
||||
VBottomNavigation
|
||||
};
|
||||
//# sourceMappingURL=chunk-LFKLAYDH.js.map
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../vuetify/src/components/VBottomNavigation/VBottomNavigation.tsx"],
|
||||
"sourcesContent": ["// Styles\nimport './VBottomNavigation.sass'\n\n// Components\nimport { VBtnToggleSymbol } from '@/components/VBtnToggle/VBtnToggle'\n\n// Composables\nimport { makeBorderProps, useBorder } from '@/composables/border'\nimport { useBackgroundColor } from '@/composables/color'\nimport { makeComponentProps } from '@/composables/component'\nimport { provideDefaults } from '@/composables/defaults'\nimport { makeDensityProps, useDensity } from '@/composables/density'\nimport { makeElevationProps, useElevation } from '@/composables/elevation'\nimport { makeGroupProps, useGroup } from '@/composables/group'\nimport { makeLayoutItemProps, useLayoutItem } from '@/composables/layout'\nimport { useProxiedModel } from '@/composables/proxiedModel'\nimport { makeRoundedProps, useRounded } from '@/composables/rounded'\nimport { useSsrBoot } from '@/composables/ssrBoot'\nimport { makeTagProps } from '@/composables/tag'\nimport { makeThemeProps, useTheme } from '@/composables/theme'\n\n// Utilities\nimport { computed, toRef } from 'vue'\nimport { convertToUnit, genericComponent, propsFactory, useRender } from '@/util'\n\n// Types\nimport type { GenericProps } from '@/util'\n\nexport const makeVBottomNavigationProps = propsFactory({\n baseColor: String,\n bgColor: String,\n color: String,\n grow: Boolean,\n mode: {\n type: String,\n validator: (v: any) => !v || ['horizontal', 'shift'].includes(v),\n },\n height: {\n type: [Number, String],\n default: 56,\n },\n active: {\n type: Boolean,\n default: true,\n },\n\n ...makeBorderProps(),\n ...makeComponentProps(),\n ...makeDensityProps(),\n ...makeElevationProps(),\n ...makeRoundedProps(),\n ...makeLayoutItemProps({ name: 'bottom-navigation' }),\n ...makeTagProps({ tag: 'header' }),\n ...makeGroupProps({ selectedClass: 'v-btn--selected' }),\n ...makeThemeProps(),\n}, 'VBottomNavigation')\n\nexport const VBottomNavigation = genericComponent<new <T>(\n props: {\n modelValue?: T\n 'onUpdate:modelValue'?: (value: T) => void\n },\n slots: { default: never },\n) => GenericProps<typeof props, typeof slots>>()({\n name: 'VBottomNavigation',\n\n props: makeVBottomNavigationProps(),\n\n emits: {\n 'update:active': (value: any) => true,\n 'update:modelValue': (value: any) => true,\n },\n\n setup (props, { slots }) {\n const { themeClasses } = useTheme()\n const { borderClasses } = useBorder(props)\n const { backgroundColorClasses, backgroundColorStyles } = useBackgroundColor(() => props.bgColor)\n const { densityClasses } = useDensity(props)\n const { elevationClasses } = useElevation(props)\n const { roundedClasses } = useRounded(props)\n const { ssrBootStyles } = useSsrBoot()\n const height = computed(() => (\n Number(props.height) -\n (props.density === 'comfortable' ? 8 : 0) -\n (props.density === 'compact' ? 16 : 0)\n ))\n const isActive = useProxiedModel(props, 'active', props.active)\n const { layoutItemStyles } = useLayoutItem({\n id: props.name,\n order: computed(() => parseInt(props.order, 10)),\n position: toRef(() => 'bottom'),\n layoutSize: toRef(() => isActive.value ? height.value : 0),\n elementSize: height,\n active: isActive,\n absolute: toRef(() => props.absolute),\n })\n\n useGroup(props, VBtnToggleSymbol)\n\n provideDefaults({\n VBtn: {\n baseColor: toRef(() => props.baseColor),\n color: toRef(() => props.color),\n density: toRef(() => props.density),\n stacked: toRef(() => props.mode !== 'horizontal'),\n variant: 'text',\n },\n }, { scoped: true })\n\n useRender(() => {\n return (\n <props.tag\n class={[\n 'v-bottom-navigation',\n {\n 'v-bottom-navigation--active': isActive.value,\n 'v-bottom-navigation--grow': props.grow,\n 'v-bottom-navigation--shift': props.mode === 'shift',\n },\n themeClasses.value,\n backgroundColorClasses.value,\n borderClasses.value,\n densityClasses.value,\n elevationClasses.value,\n roundedClasses.value,\n props.class,\n ]}\n style={[\n backgroundColorStyles.value,\n layoutItemStyles.value,\n {\n height: convertToUnit(height.value),\n },\n ssrBootStyles.value,\n props.style,\n ]}\n >\n { slots.default && (\n <div class=\"v-bottom-navigation__content\">\n { slots.default() }\n </div>\n )}\n </props.tag>\n )\n })\n\n return {}\n },\n})\n\nexport type VBottomNavigation = InstanceType<typeof VBottomNavigation>\n"],
|
||||
"mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,OAAA;AA2BO,IAAMA,6BAA6BC,aAAa;EACrDC,WAAWC;EACXC,SAASD;EACTE,OAAOF;EACPG,MAAMC;EACNC,MAAM;IACJC,MAAMN;IACNO,WAAYC,OAAW,CAACA,KAAK,CAAC,cAAc,OAAO,EAAEC,SAASD,CAAC;EACjE;EACAE,QAAQ;IACNJ,MAAM,CAACK,QAAQX,MAAM;IACrBY,SAAS;EACX;EACAC,QAAQ;IACNP,MAAMF;IACNQ,SAAS;EACX;EAEA,GAAGE,gBAAgB;EACnB,GAAGC,mBAAmB;EACtB,GAAGC,iBAAiB;EACpB,GAAGC,mBAAmB;EACtB,GAAGC,iBAAiB;EACpB,GAAGC,oBAAoB;IAAEC,MAAM;EAAoB,CAAC;EACpD,GAAGC,aAAa;IAAEC,KAAK;EAAS,CAAC;EACjC,GAAGC,eAAe;IAAEC,eAAe;EAAkB,CAAC;EACtD,GAAGC,eAAe;AACpB,GAAG,mBAAmB;AAEf,IAAMC,oBAAoBC,iBAMc,EAAE;EAC/CP,MAAM;EAENQ,OAAO/B,2BAA2B;EAElCgC,OAAO;IACL,iBAAkBC,WAAe;IACjC,qBAAsBA,WAAe;EACvC;EAEAC,MAAOH,OAAKI,MAAa;AAAA,QAAX;MAAEC;IAAM,IAACD;AACrB,UAAM;MAAEE;IAAa,IAAIC,SAAS;AAClC,UAAM;MAAEC;IAAc,IAAIC,UAAUT,KAAK;AACzC,UAAM;MAAEU;MAAwBC;IAAsB,IAAIC,mBAAmB,MAAMZ,MAAM3B,OAAO;AAChG,UAAM;MAAEwC;IAAe,IAAIC,WAAWd,KAAK;AAC3C,UAAM;MAAEe;IAAiB,IAAIC,aAAahB,KAAK;AAC/C,UAAM;MAAEiB;IAAe,IAAIC,WAAWlB,KAAK;AAC3C,UAAM;MAAEmB;IAAc,IAAIC,WAAW;AACrC,UAAMtC,SAASuC,SAAS,MACtBtC,OAAOiB,MAAMlB,MAAM,KAClBkB,MAAMsB,YAAY,gBAAgB,IAAI,MACtCtB,MAAMsB,YAAY,YAAY,KAAK,EACrC;AACD,UAAMC,WAAWC,gBAAgBxB,OAAO,UAAUA,MAAMf,MAAM;AAC9D,UAAM;MAAEwC;IAAiB,IAAIC,cAAc;MACzCC,IAAI3B,MAAMR;MACVoC,OAAOP,SAAS,MAAMQ,SAAS7B,MAAM4B,OAAO,EAAE,CAAC;MAC/CE,UAAUC,MAAM,MAAM,QAAQ;MAC9BC,YAAYD,MAAM,MAAMR,SAASrB,QAAQpB,OAAOoB,QAAQ,CAAC;MACzD+B,aAAanD;MACbG,QAAQsC;MACRW,UAAUH,MAAM,MAAM/B,MAAMkC,QAAQ;IACtC,CAAC;AAEDC,aAASnC,OAAOoC,gBAAgB;AAEhCC,oBAAgB;MACdC,MAAM;QACJnE,WAAW4D,MAAM,MAAM/B,MAAM7B,SAAS;QACtCG,OAAOyD,MAAM,MAAM/B,MAAM1B,KAAK;QAC9BgD,SAASS,MAAM,MAAM/B,MAAMsB,OAAO;QAClCiB,SAASR,MAAM,MAAM/B,MAAMvB,SAAS,YAAY;QAChD+D,SAAS;MACX;IACF,GAAG;MAAEC,QAAQ;IAAK,CAAC;AAEnBC,cAAU,MAAM;AACd,aAAAC,YAAA3C,MAAAN,KAAA;QAAA,SAAAkD,eAEW,CACL,uBACA;UACE,+BAA+BrB,SAASrB;UACxC,6BAA6BF,MAAMzB;UACnC,8BAA8ByB,MAAMvB,SAAS;QAC/C,GACA6B,aAAaJ,OACbQ,uBAAuBR,OACvBM,cAAcN,OACdW,eAAeX,OACfa,iBAAiBb,OACjBe,eAAef,OACfF,MAAM6C,KAAK,CACZ;QAAA,SAAAC,eACM,CACLnC,sBAAsBT,OACtBuB,iBAAiBvB,OACjB;UACEpB,QAAQiE,cAAcjE,OAAOoB,KAAK;QACpC,GACAiB,cAAcjB,OACdF,MAAMgD,KAAK,CACZ;MAAA,GAAA;QAAAhE,SAAAA,MAAA,CAECqB,MAAMrB,WAAOiE,gBAAA,OAAA;UAAA,SAAA;QAAA,GAAA,CAET5C,MAAMrB,QAAQ,CAAC,CAAA,CAEpB;MAAA,CAAA;IAGP,CAAC;AAED,WAAO,CAAC;EACV;AACF,CAAC;",
|
||||
"names": ["makeVBottomNavigationProps", "propsFactory", "baseColor", "String", "bgColor", "color", "grow", "Boolean", "mode", "type", "validator", "v", "includes", "height", "Number", "default", "active", "makeBorderProps", "makeComponentProps", "makeDensityProps", "makeElevationProps", "makeRoundedProps", "makeLayoutItemProps", "name", "makeTagProps", "tag", "makeGroupProps", "selectedClass", "makeThemeProps", "VBottomNavigation", "genericComponent", "props", "emits", "value", "setup", "_ref", "slots", "themeClasses", "useTheme", "borderClasses", "useBorder", "backgroundColorClasses", "backgroundColorStyles", "useBackgroundColor", "densityClasses", "useDensity", "elevationClasses", "useElevation", "roundedClasses", "useRounded", "ssrBootStyles", "useSsrBoot", "computed", "density", "isActive", "useProxiedModel", "layoutItemStyles", "useLayoutItem", "id", "order", "parseInt", "position", "toRef", "layoutSize", "elementSize", "absolute", "useGroup", "VBtnToggleSymbol", "provideDefaults", "VBtn", "stacked", "variant", "scoped", "useRender", "_createVNode", "_normalizeClass", "class", "_normalizeStyle", "convertToUnit", "style", "_createElementVNode"]
|
||||
}
|
||||
Generated
Vendored
+6
-6
@@ -1,20 +1,20 @@
|
||||
import {
|
||||
VDialogTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
import {
|
||||
VMenuSymbol,
|
||||
VOverlay,
|
||||
makeVOverlayProps
|
||||
} from "./chunk-TS6Y6OVT.js";
|
||||
} from "./chunk-CL6G3ICF.js";
|
||||
import {
|
||||
useScopeId
|
||||
} from "./chunk-BVUPSGRF.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
useRtl
|
||||
} from "./chunk-ENTLCOCZ.js";
|
||||
@@ -47,7 +47,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VMenu/VMenu.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VMenu/VMenu.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VMenu/VMenu.css";
|
||||
var makeVMenuProps = propsFactory({
|
||||
// TODO
|
||||
// disableKeys: Boolean,
|
||||
@@ -203,4 +203,4 @@ export {
|
||||
makeVMenuProps,
|
||||
VMenu
|
||||
};
|
||||
//# sourceMappingURL=chunk-HGIC64KW.js.map
|
||||
//# sourceMappingURL=chunk-LPDOFVDK.js.map
|
||||
Generated
Vendored
Generated
Vendored
+5
-5
@@ -8,12 +8,12 @@ import {
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
useResizeObserver
|
||||
} from "./chunk-XDSAO7OT.js";
|
||||
import {
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
useResizeObserver
|
||||
} from "./chunk-XDSAO7OT.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
provideTheme
|
||||
@@ -39,7 +39,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.css";
|
||||
var makeVProgressCircularProps = propsFactory({
|
||||
bgColor: String,
|
||||
color: String,
|
||||
@@ -168,4 +168,4 @@ var VProgressCircular = genericComponent()({
|
||||
export {
|
||||
VProgressCircular
|
||||
};
|
||||
//# sourceMappingURL=chunk-ET5GCC5W.js.map
|
||||
//# sourceMappingURL=chunk-MH76ZJYE.js.map
|
||||
Generated
Vendored
Generated
Vendored
+28
-28
@@ -1,14 +1,23 @@
|
||||
import {
|
||||
VAvatar
|
||||
} from "./chunk-Z3677HMS.js";
|
||||
} from "./chunk-SXI5CS7S.js";
|
||||
import {
|
||||
VDivider
|
||||
} from "./chunk-X3WY3J75.js";
|
||||
import {
|
||||
useSsrBoot
|
||||
} from "./chunk-PCKQGDLK.js";
|
||||
import {
|
||||
VExpandTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
MaybeTransition
|
||||
} from "./chunk-CAGZXMOS.js";
|
||||
import {
|
||||
genOverlays,
|
||||
makeVariantProps,
|
||||
useVariant
|
||||
} from "./chunk-ADXDXPPR.js";
|
||||
import {
|
||||
useSsrBoot
|
||||
} from "./chunk-PCKQGDLK.js";
|
||||
import {
|
||||
makeBorderProps,
|
||||
useBorder
|
||||
@@ -17,53 +26,44 @@ import {
|
||||
makeElevationProps,
|
||||
useElevation
|
||||
} from "./chunk-YJD2PNP6.js";
|
||||
import {
|
||||
VExpandTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
makeDensityProps,
|
||||
useDensity
|
||||
} from "./chunk-TM3MIDYC.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-CMZ4UYUX.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
} from "./chunk-4XZHKYGH.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
ripple_default
|
||||
} from "./chunk-5BPWKCNA.js";
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
makeRouterProps,
|
||||
useLink
|
||||
} from "./chunk-573D4TYC.js";
|
||||
import {
|
||||
MaybeTransition
|
||||
} from "./chunk-CAGZXMOS.js";
|
||||
ripple_default
|
||||
} from "./chunk-DS4J67XG.js";
|
||||
import {
|
||||
useBackgroundColor,
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
useProxiedModel
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
VDivider
|
||||
} from "./chunk-WXMECWZN.js";
|
||||
import {
|
||||
useBackgroundColor,
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
provideTheme
|
||||
@@ -116,7 +116,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VList/VList.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VList/VList.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VList/VList.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VList/list.js
|
||||
var ListKey = /* @__PURE__ */ Symbol.for("vuetify:list");
|
||||
@@ -1015,7 +1015,7 @@ var VListGroup = genericComponent()({
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VList/VListItem.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VList/VListItem.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VList/VListItem.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VList/VListItemSubtitle.js
|
||||
var makeVListItemSubtitleProps = propsFactory({
|
||||
@@ -1893,4 +1893,4 @@ export {
|
||||
VListItemAction,
|
||||
VListItemMedia
|
||||
};
|
||||
//# sourceMappingURL=chunk-HV7P7R7J.js.map
|
||||
//# sourceMappingURL=chunk-MQSMF5CI.js.map
|
||||
Generated
Vendored
Generated
Vendored
+7
-7
@@ -3,11 +3,7 @@ import {
|
||||
VToolbarTitle,
|
||||
makeVToolbarProps,
|
||||
makeVToolbarTitleProps
|
||||
} from "./chunk-LPZZJ62X.js";
|
||||
import {
|
||||
VBtn,
|
||||
makeVBtnProps
|
||||
} from "./chunk-QC7VWQER.js";
|
||||
} from "./chunk-H2QFYTJQ.js";
|
||||
import {
|
||||
useSsrBoot
|
||||
} from "./chunk-PCKQGDLK.js";
|
||||
@@ -15,6 +11,10 @@ import {
|
||||
makeLayoutItemProps,
|
||||
useLayoutItem
|
||||
} from "./chunk-KQXZAEJP.js";
|
||||
import {
|
||||
VBtn,
|
||||
makeVBtnProps
|
||||
} from "./chunk-UQALH6SL.js";
|
||||
import {
|
||||
useProxiedModel,
|
||||
useToggleScope
|
||||
@@ -41,7 +41,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VAppBar/VAppBar.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VAppBar/VAppBar.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VAppBar/VAppBar.css";
|
||||
|
||||
// node_modules/vuetify/lib/composables/scroll.js
|
||||
var makeScrollProps = propsFactory({
|
||||
@@ -357,4 +357,4 @@ export {
|
||||
VAppBarNavIcon,
|
||||
VAppBarTitle
|
||||
};
|
||||
//# sourceMappingURL=chunk-BXEVD6W6.js.map
|
||||
//# sourceMappingURL=chunk-P6EQK5CJ.js.map
|
||||
Generated
Vendored
Generated
Vendored
+1
-1
@@ -42,4 +42,4 @@ var VDefaultsProvider = genericComponent(false)({
|
||||
export {
|
||||
VDefaultsProvider
|
||||
};
|
||||
//# sourceMappingURL=chunk-VH7QIDM4.js.map
|
||||
//# sourceMappingURL=chunk-PAT7NP2Z.js.map
|
||||
Generated
Vendored
Generated
Vendored
+26
-26
@@ -1,12 +1,23 @@
|
||||
import {
|
||||
VAvatar
|
||||
} from "./chunk-SXI5CS7S.js";
|
||||
import {
|
||||
VExpandXTransition,
|
||||
VFadeTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
useGoTo
|
||||
} from "./chunk-NJV3GUE4.js";
|
||||
import {
|
||||
makeDisplayProps,
|
||||
useDisplay
|
||||
} from "./chunk-N4LJHDYD.js";
|
||||
import {
|
||||
makeGroupItemProps,
|
||||
makeGroupProps,
|
||||
useGroup,
|
||||
useGroupItem
|
||||
} from "./chunk-W6DJL42A.js";
|
||||
import {
|
||||
VAvatar
|
||||
} from "./chunk-Z3677HMS.js";
|
||||
import {
|
||||
genOverlays,
|
||||
makeVariantProps,
|
||||
@@ -20,48 +31,37 @@ import {
|
||||
makeElevationProps,
|
||||
useElevation
|
||||
} from "./chunk-YJD2PNP6.js";
|
||||
import {
|
||||
VExpandXTransition,
|
||||
VFadeTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
makeDensityProps,
|
||||
useDensity
|
||||
} from "./chunk-TM3MIDYC.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-CMZ4UYUX.js";
|
||||
} from "./chunk-4XZHKYGH.js";
|
||||
import {
|
||||
makeSizeProps,
|
||||
useSize
|
||||
} from "./chunk-PIT7IT55.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
useGoTo
|
||||
} from "./chunk-NJV3GUE4.js";
|
||||
import {
|
||||
ripple_default
|
||||
} from "./chunk-5BPWKCNA.js";
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
makeRouterProps,
|
||||
useLink
|
||||
} from "./chunk-573D4TYC.js";
|
||||
import {
|
||||
makeDisplayProps,
|
||||
useDisplay
|
||||
} from "./chunk-N4LJHDYD.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
ripple_default
|
||||
} from "./chunk-DS4J67XG.js";
|
||||
import {
|
||||
useResizeObserver
|
||||
} from "./chunk-XDSAO7OT.js";
|
||||
@@ -104,13 +104,13 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VChip/VChip.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VChip/VChip.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VChip/VChip.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VChipGroup/VChipGroup.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VChipGroup/VChipGroup.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VChipGroup/VChipGroup.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VSlideGroup/VSlideGroup.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSlideGroup/VSlideGroup.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSlideGroup/VSlideGroup.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VSlideGroup/helpers.js
|
||||
function calculateUpdatedTarget(_ref) {
|
||||
@@ -862,4 +862,4 @@ export {
|
||||
VChipGroup,
|
||||
VChip
|
||||
};
|
||||
//# sourceMappingURL=chunk-SHBPUR7N.js.map
|
||||
//# sourceMappingURL=chunk-PLNIG6WP.js.map
|
||||
Generated
Vendored
Generated
Vendored
+5
-5
@@ -1,6 +1,9 @@
|
||||
import {
|
||||
useSsrBoot
|
||||
} from "./chunk-PCKQGDLK.js";
|
||||
import {
|
||||
useLayout
|
||||
} from "./chunk-KQXZAEJP.js";
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
@@ -8,9 +11,6 @@ import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
useLayout
|
||||
} from "./chunk-KQXZAEJP.js";
|
||||
import {
|
||||
genericComponent,
|
||||
makeComponentProps,
|
||||
@@ -25,7 +25,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VMain/VMain.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VMain/VMain.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VMain/VMain.css";
|
||||
var makeVMainProps = propsFactory({
|
||||
scrollable: Boolean,
|
||||
...makeComponentProps(),
|
||||
@@ -67,4 +67,4 @@ var VMain = genericComponent()({
|
||||
export {
|
||||
VMain
|
||||
};
|
||||
//# sourceMappingURL=chunk-DRSCVHAQ.js.map
|
||||
//# sourceMappingURL=chunk-Q5BHIW5H.js.map
|
||||
Generated
Vendored
Generated
Vendored
+13
-13
@@ -1,6 +1,6 @@
|
||||
import {
|
||||
VBtn
|
||||
} from "./chunk-QC7VWQER.js";
|
||||
} from "./chunk-UQALH6SL.js";
|
||||
import {
|
||||
makePositionProps,
|
||||
usePosition
|
||||
@@ -24,33 +24,33 @@ import {
|
||||
} from "./chunk-TM3MIDYC.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-CMZ4UYUX.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
} from "./chunk-4XZHKYGH.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
useLocale
|
||||
} from "./chunk-ENTLCOCZ.js";
|
||||
import {
|
||||
useProxiedModel
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
provideTheme
|
||||
@@ -72,7 +72,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VAlert/VAlert.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VAlert/VAlert.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VAlert/VAlert.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VAlert/VAlertTitle.js
|
||||
var VAlertTitle = createSimpleFunctional("v-alert-title");
|
||||
@@ -286,4 +286,4 @@ export {
|
||||
useIconSizes,
|
||||
VAlert
|
||||
};
|
||||
//# sourceMappingURL=chunk-TSYQL5U3.js.map
|
||||
//# sourceMappingURL=chunk-QMLWKRPM.js.map
|
||||
Generated
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
||||
+175
@@ -0,0 +1,175 @@
|
||||
import {
|
||||
getPropertyFromItem,
|
||||
propsFactory,
|
||||
wrapInArray
|
||||
} from "./chunk-LZ5T2ERG.js";
|
||||
import {
|
||||
Fragment,
|
||||
computed,
|
||||
createBaseVNode,
|
||||
normalizeClass,
|
||||
shallowRef,
|
||||
unref,
|
||||
watchEffect
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/composables/filter.js
|
||||
var defaultFilter = (value, query, item) => {
|
||||
if (value == null || query == null) return -1;
|
||||
if (!query.length) return 0;
|
||||
value = value.toString().toLocaleLowerCase();
|
||||
query = query.toString().toLocaleLowerCase();
|
||||
const result = [];
|
||||
let idx = value.indexOf(query);
|
||||
while (~idx) {
|
||||
result.push([idx, idx + query.length]);
|
||||
idx = value.indexOf(query, idx + query.length);
|
||||
}
|
||||
return result.length ? result : -1;
|
||||
};
|
||||
function normaliseMatch(match, query) {
|
||||
if (match == null || typeof match === "boolean" || match === -1) return;
|
||||
if (typeof match === "number") return [[match, match + query.length]];
|
||||
if (Array.isArray(match[0])) return match;
|
||||
return [match];
|
||||
}
|
||||
var makeFilterProps = propsFactory({
|
||||
customFilter: Function,
|
||||
customKeyFilter: Object,
|
||||
filterKeys: [Array, String],
|
||||
filterMode: {
|
||||
type: String,
|
||||
default: "intersection"
|
||||
},
|
||||
noFilter: Boolean
|
||||
}, "filter");
|
||||
function filterItems(items, query, options) {
|
||||
const array = [];
|
||||
const filter = options?.default ?? defaultFilter;
|
||||
const keys = options?.filterKeys ? wrapInArray(options.filterKeys) : false;
|
||||
const customFiltersLength = Object.keys(options?.customKeyFilter ?? {}).length;
|
||||
if (!items?.length) return array;
|
||||
let lookAheadItem = null;
|
||||
loop: for (let i = 0; i < items.length; i++) {
|
||||
const [item, transformed = item] = wrapInArray(items[i]);
|
||||
const customMatches = {};
|
||||
const defaultMatches = {};
|
||||
let match = -1;
|
||||
if ((query || customFiltersLength > 0) && !options?.noFilter) {
|
||||
let hasOnlyCustomFilters = false;
|
||||
if (typeof item === "object") {
|
||||
if (item.type === "divider" || item.type === "subheader") {
|
||||
if (lookAheadItem?.type === "divider" && item.type === "subheader") {
|
||||
array.push(lookAheadItem);
|
||||
}
|
||||
lookAheadItem = {
|
||||
index: i,
|
||||
matches: {},
|
||||
type: item.type
|
||||
};
|
||||
continue;
|
||||
}
|
||||
const filterKeys = keys || Object.keys(transformed);
|
||||
hasOnlyCustomFilters = filterKeys.length === customFiltersLength;
|
||||
for (const key of filterKeys) {
|
||||
const value = getPropertyFromItem(transformed, key);
|
||||
const keyFilter = options?.customKeyFilter?.[key];
|
||||
match = keyFilter ? keyFilter(value, query, item) : filter(value, query, item);
|
||||
if (match !== -1 && match !== false) {
|
||||
if (keyFilter) customMatches[key] = normaliseMatch(match, query);
|
||||
else defaultMatches[key] = normaliseMatch(match, query);
|
||||
} else if (options?.filterMode === "every") {
|
||||
continue loop;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
match = filter(item, query, item);
|
||||
if (match !== -1 && match !== false) {
|
||||
defaultMatches.title = normaliseMatch(match, query);
|
||||
}
|
||||
}
|
||||
const defaultMatchesLength = Object.keys(defaultMatches).length;
|
||||
const customMatchesLength = Object.keys(customMatches).length;
|
||||
if (!defaultMatchesLength && !customMatchesLength) continue;
|
||||
if (options?.filterMode === "union" && customMatchesLength !== customFiltersLength && !defaultMatchesLength) continue;
|
||||
if (options?.filterMode === "intersection" && (customMatchesLength !== customFiltersLength || !defaultMatchesLength && customFiltersLength > 0 && !hasOnlyCustomFilters)) continue;
|
||||
}
|
||||
if (lookAheadItem) {
|
||||
array.push(lookAheadItem);
|
||||
lookAheadItem = null;
|
||||
}
|
||||
array.push({
|
||||
index: i,
|
||||
matches: {
|
||||
...defaultMatches,
|
||||
...customMatches
|
||||
}
|
||||
});
|
||||
}
|
||||
return array;
|
||||
}
|
||||
function useFilter(props, items, query, options) {
|
||||
const filteredItems = shallowRef([]);
|
||||
const filteredMatches = shallowRef(/* @__PURE__ */ new Map());
|
||||
const transformedItems = computed(() => options?.transform ? unref(items).map((item) => [item, options.transform(item)]) : unref(items));
|
||||
watchEffect(() => {
|
||||
const _query = typeof query === "function" ? query() : unref(query);
|
||||
const strQuery = typeof _query !== "string" && typeof _query !== "number" ? "" : String(_query);
|
||||
const results = filterItems(transformedItems.value, strQuery, {
|
||||
customKeyFilter: {
|
||||
...props.customKeyFilter,
|
||||
...unref(options?.customKeyFilter)
|
||||
},
|
||||
default: props.customFilter,
|
||||
filterKeys: props.filterKeys,
|
||||
filterMode: props.filterMode,
|
||||
noFilter: props.noFilter
|
||||
});
|
||||
const originalItems = unref(items);
|
||||
const _filteredItems = [];
|
||||
const _filteredMatches = /* @__PURE__ */ new Map();
|
||||
results.forEach((_ref) => {
|
||||
let {
|
||||
index,
|
||||
matches
|
||||
} = _ref;
|
||||
const item = originalItems[index];
|
||||
_filteredItems.push(item);
|
||||
_filteredMatches.set(item.value, matches);
|
||||
});
|
||||
filteredItems.value = _filteredItems;
|
||||
filteredMatches.value = _filteredMatches;
|
||||
});
|
||||
function getMatches(item) {
|
||||
return filteredMatches.value.get(item.value);
|
||||
}
|
||||
return {
|
||||
filteredItems,
|
||||
filteredMatches,
|
||||
getMatches
|
||||
};
|
||||
}
|
||||
function highlightResult(name, text, matches) {
|
||||
if (matches == null || !matches.length) return text;
|
||||
return matches.map((match, i) => {
|
||||
const start = i === 0 ? 0 : matches[i - 1][1];
|
||||
const result = [createBaseVNode("span", {
|
||||
"class": normalizeClass(`${name}__unmask`)
|
||||
}, [text.slice(start, match[0])]), createBaseVNode("span", {
|
||||
"class": normalizeClass(`${name}__mask`)
|
||||
}, [text.slice(match[0], match[1])])];
|
||||
if (i === matches.length - 1) {
|
||||
result.push(createBaseVNode("span", {
|
||||
"class": normalizeClass(`${name}__unmask`)
|
||||
}, [text.slice(match[1])]));
|
||||
}
|
||||
return createBaseVNode(Fragment, null, [result]);
|
||||
});
|
||||
}
|
||||
|
||||
export {
|
||||
makeFilterProps,
|
||||
useFilter,
|
||||
highlightResult
|
||||
};
|
||||
//# sourceMappingURL=chunk-RB6DAYHX.js.map
|
||||
+7
File diff suppressed because one or more lines are too long
Generated
Vendored
+6
-6
@@ -1,19 +1,19 @@
|
||||
import {
|
||||
VDialogTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
import {
|
||||
VOverlay,
|
||||
makeVOverlayProps
|
||||
} from "./chunk-TS6Y6OVT.js";
|
||||
} from "./chunk-CL6G3ICF.js";
|
||||
import {
|
||||
useScopeId
|
||||
} from "./chunk-BVUPSGRF.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
useProxiedModel
|
||||
} from "./chunk-KA77II4V.js";
|
||||
@@ -32,7 +32,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VDialog/VDialog.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VDialog/VDialog.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VDialog/VDialog.css";
|
||||
var makeVDialogProps = propsFactory({
|
||||
fullscreen: Boolean,
|
||||
scrollable: Boolean,
|
||||
@@ -134,4 +134,4 @@ export {
|
||||
makeVDialogProps,
|
||||
VDialog
|
||||
};
|
||||
//# sourceMappingURL=chunk-34XWDQGB.js.map
|
||||
//# sourceMappingURL=chunk-RWSHRKUK.js.map
|
||||
Generated
Vendored
Generated
Vendored
+20
-20
@@ -1,3 +1,10 @@
|
||||
import {
|
||||
VExpandTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
makeLazyProps,
|
||||
useLazy
|
||||
} from "./chunk-YGX2Z63P.js";
|
||||
import {
|
||||
makeGroupItemProps,
|
||||
makeGroupProps,
|
||||
@@ -8,39 +15,32 @@ import {
|
||||
makeElevationProps,
|
||||
useElevation
|
||||
} from "./chunk-YJD2PNP6.js";
|
||||
import {
|
||||
VExpandTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-CMZ4UYUX.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
} from "./chunk-4XZHKYGH.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
makeLazyProps,
|
||||
useLazy
|
||||
} from "./chunk-YGX2Z63P.js";
|
||||
import {
|
||||
ripple_default
|
||||
} from "./chunk-5BPWKCNA.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
ripple_default
|
||||
} from "./chunk-DS4J67XG.js";
|
||||
import {
|
||||
useBackgroundColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
provideTheme
|
||||
@@ -67,7 +67,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanels.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanel.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanel.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VExpansionPanel/shared.js
|
||||
var VExpansionPanelSymbol = /* @__PURE__ */ Symbol.for("vuetify:v-expansion-panel");
|
||||
@@ -347,4 +347,4 @@ export {
|
||||
VExpansionPanel,
|
||||
VExpansionPanels
|
||||
};
|
||||
//# sourceMappingURL=chunk-TSTWIJCO.js.map
|
||||
//# sourceMappingURL=chunk-SCY7DFFY.js.map
|
||||
Generated
Vendored
Generated
Vendored
+9
-9
@@ -1,11 +1,11 @@
|
||||
import {
|
||||
VImg
|
||||
} from "./chunk-TTIGZHWR.js";
|
||||
import {
|
||||
genOverlays,
|
||||
makeVariantProps,
|
||||
useVariant
|
||||
} from "./chunk-ADXDXPPR.js";
|
||||
import {
|
||||
VImg
|
||||
} from "./chunk-6CRS5HI4.js";
|
||||
import {
|
||||
makeBorderProps,
|
||||
useBorder
|
||||
@@ -16,18 +16,18 @@ import {
|
||||
} from "./chunk-TM3MIDYC.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-CMZ4UYUX.js";
|
||||
} from "./chunk-4XZHKYGH.js";
|
||||
import {
|
||||
makeSizeProps,
|
||||
useSize
|
||||
} from "./chunk-PIT7IT55.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
@@ -51,7 +51,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VAvatar/VAvatar.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VAvatar/VAvatar.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VAvatar/VAvatar.css";
|
||||
var makeVAvatarProps = propsFactory({
|
||||
start: Boolean,
|
||||
end: Boolean,
|
||||
@@ -134,4 +134,4 @@ var VAvatar = genericComponent()({
|
||||
export {
|
||||
VAvatar
|
||||
};
|
||||
//# sourceMappingURL=chunk-Z3677HMS.js.map
|
||||
//# sourceMappingURL=chunk-SXI5CS7S.js.map
|
||||
Generated
Vendored
Generated
Vendored
+8
-8
@@ -7,18 +7,18 @@ import {
|
||||
VCounter,
|
||||
VField,
|
||||
makeVFieldProps
|
||||
} from "./chunk-J7Q2NMV7.js";
|
||||
} from "./chunk-ITO3JWXJ.js";
|
||||
import {
|
||||
VInput,
|
||||
makeVInputProps,
|
||||
useFocus
|
||||
} from "./chunk-4VABFUPG.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
} from "./chunk-IK67YVHF.js";
|
||||
import {
|
||||
intersect_default
|
||||
} from "./chunk-5ONGSJQ2.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
import {
|
||||
useDisplay
|
||||
} from "./chunk-N4LJHDYD.js";
|
||||
@@ -53,8 +53,8 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VTextarea/VTextarea.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VTextarea/VTextarea.css";
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VTextField/VTextField.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VTextarea/VTextarea.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VTextField/VTextField.css";
|
||||
var makeVTextareaProps = propsFactory({
|
||||
autoGrow: Boolean,
|
||||
autofocus: Boolean,
|
||||
@@ -350,4 +350,4 @@ var VTextarea = genericComponent()({
|
||||
export {
|
||||
VTextarea
|
||||
};
|
||||
//# sourceMappingURL=chunk-I4SZJCEY.js.map
|
||||
//# sourceMappingURL=chunk-T4XKRUDE.js.map
|
||||
Generated
Vendored
Generated
Vendored
+13
-13
@@ -4,32 +4,32 @@ import {
|
||||
} from "./chunk-TM3MIDYC.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-CMZ4UYUX.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
} from "./chunk-4XZHKYGH.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
makeRouterProps,
|
||||
useLink
|
||||
} from "./chunk-573D4TYC.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
useBackgroundColor,
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
genericComponent,
|
||||
isObject,
|
||||
@@ -51,7 +51,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VBreadcrumbs/VBreadcrumbs.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VBreadcrumbs/VBreadcrumbs.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VBreadcrumbs/VBreadcrumbs.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VBreadcrumbs/VBreadcrumbsDivider.js
|
||||
var makeVBreadcrumbsDividerProps = propsFactory({
|
||||
@@ -247,4 +247,4 @@ export {
|
||||
VBreadcrumbsItem,
|
||||
VBreadcrumbs
|
||||
};
|
||||
//# sourceMappingURL=chunk-WNCBJDZZ.js.map
|
||||
//# sourceMappingURL=chunk-TN4XZECZ.js.map
|
||||
Generated
Vendored
-7
File diff suppressed because one or more lines are too long
Generated
Vendored
+10
-10
@@ -1,7 +1,3 @@
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
intersect_default
|
||||
} from "./chunk-5ONGSJQ2.js";
|
||||
@@ -10,12 +6,16 @@ import {
|
||||
makeTransitionProps
|
||||
} from "./chunk-CAGZXMOS.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
useBackgroundColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
SUPPORTS_INTERSECTION,
|
||||
convertToUnit,
|
||||
@@ -45,10 +45,10 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VImg/VImg.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VImg/VImg.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VImg/VImg.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VResponsive/VResponsive.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VResponsive/VResponsive.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VResponsive/VResponsive.css";
|
||||
function useAspectStyles(props) {
|
||||
return {
|
||||
aspectStyles: computed(() => {
|
||||
@@ -384,4 +384,4 @@ export {
|
||||
makeVImgProps,
|
||||
VImg
|
||||
};
|
||||
//# sourceMappingURL=chunk-6CRS5HI4.js.map
|
||||
//# sourceMappingURL=chunk-TTIGZHWR.js.map
|
||||
Generated
Vendored
Generated
Vendored
+16
-16
@@ -1,9 +1,6 @@
|
||||
import {
|
||||
VBtnToggleSymbol
|
||||
} from "./chunk-NURQ3473.js";
|
||||
import {
|
||||
VProgressCircular
|
||||
} from "./chunk-ET5GCC5W.js";
|
||||
} from "./chunk-5AQLTWWS.js";
|
||||
import {
|
||||
makeGroupItemProps,
|
||||
useGroupItem
|
||||
@@ -25,10 +22,13 @@ import {
|
||||
makeElevationProps,
|
||||
useElevation
|
||||
} from "./chunk-YJD2PNP6.js";
|
||||
import {
|
||||
VProgressCircular
|
||||
} from "./chunk-MH76ZJYE.js";
|
||||
import {
|
||||
makeLoaderProps,
|
||||
useLoader
|
||||
} from "./chunk-U2DSRSME.js";
|
||||
} from "./chunk-UXZ55AO7.js";
|
||||
import {
|
||||
makeLocationProps,
|
||||
useLocation
|
||||
@@ -39,35 +39,35 @@ import {
|
||||
} from "./chunk-TM3MIDYC.js";
|
||||
import {
|
||||
VIcon
|
||||
} from "./chunk-CMZ4UYUX.js";
|
||||
} from "./chunk-4XZHKYGH.js";
|
||||
import {
|
||||
makeSizeProps,
|
||||
useSize
|
||||
} from "./chunk-PIT7IT55.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
ripple_default
|
||||
} from "./chunk-5BPWKCNA.js";
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
makeRouterProps,
|
||||
useLink
|
||||
} from "./chunk-573D4TYC.js";
|
||||
import {
|
||||
ripple_default
|
||||
} from "./chunk-DS4J67XG.js";
|
||||
import {
|
||||
makeDimensionProps,
|
||||
useDimension
|
||||
} from "./chunk-6EZKHCRW.js";
|
||||
import {
|
||||
IconValue
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
provideTheme
|
||||
@@ -91,7 +91,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VBtn/VBtn.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VBtn/VBtn.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VBtn/VBtn.css";
|
||||
|
||||
// node_modules/vuetify/lib/composables/selectLink.js
|
||||
function useSelectLink(link, select) {
|
||||
@@ -330,4 +330,4 @@ export {
|
||||
makeVBtnProps,
|
||||
VBtn
|
||||
};
|
||||
//# sourceMappingURL=chunk-QC7VWQER.js.map
|
||||
//# sourceMappingURL=chunk-UQALH6SL.js.map
|
||||
Generated
Vendored
Generated
Vendored
+2
-2
@@ -1,6 +1,6 @@
|
||||
import {
|
||||
VProgressLinear
|
||||
} from "./chunk-FVDWV4NO.js";
|
||||
} from "./chunk-6RFSM2OD.js";
|
||||
import {
|
||||
getCurrentInstanceName,
|
||||
propsFactory
|
||||
@@ -48,4 +48,4 @@ export {
|
||||
useLoader,
|
||||
LoaderSlot
|
||||
};
|
||||
//# sourceMappingURL=chunk-U2DSRSME.js.map
|
||||
//# sourceMappingURL=chunk-UXZ55AO7.js.map
|
||||
Generated
Vendored
Generated
Vendored
+16
-16
@@ -1,40 +1,40 @@
|
||||
import {
|
||||
makeElevationProps,
|
||||
useElevation
|
||||
} from "./chunk-YJD2PNP6.js";
|
||||
import {
|
||||
VInput,
|
||||
VLabel,
|
||||
makeFocusProps,
|
||||
makeVInputProps,
|
||||
useFocus
|
||||
} from "./chunk-4VABFUPG.js";
|
||||
} from "./chunk-IK67YVHF.js";
|
||||
import {
|
||||
useForm
|
||||
} from "./chunk-GAYXO4FM.js";
|
||||
import {
|
||||
VScaleTransition
|
||||
} from "./chunk-B4JFJDWM.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
import {
|
||||
makeElevationProps,
|
||||
useElevation
|
||||
} from "./chunk-YJD2PNP6.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
ripple_default
|
||||
} from "./chunk-5BPWKCNA.js";
|
||||
} from "./chunk-DS4J67XG.js";
|
||||
import {
|
||||
forwardRefs
|
||||
} from "./chunk-GUNW7S2L.js";
|
||||
useBackgroundColor,
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
useRtl
|
||||
} from "./chunk-ENTLCOCZ.js";
|
||||
import {
|
||||
useProxiedModel
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
useBackgroundColor,
|
||||
useTextColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
clamp,
|
||||
convertToUnit,
|
||||
@@ -67,10 +67,10 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VSlider/VSlider.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSlider/VSlider.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSlider/VSlider.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VSlider/VSliderThumb.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSlider/VSliderThumb.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSlider/VSliderThumb.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VSlider/slider.js
|
||||
var VSliderSymbol = /* @__PURE__ */ Symbol.for("vuetify:v-slider");
|
||||
@@ -549,7 +549,7 @@ var VSliderThumb = genericComponent()({
|
||||
});
|
||||
|
||||
// node_modules/vuetify/lib/components/VSlider/VSliderTrack.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSlider/VSliderTrack.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VSlider/VSliderTrack.css";
|
||||
var makeVSliderTrackProps = propsFactory({
|
||||
start: {
|
||||
type: Number,
|
||||
@@ -827,4 +827,4 @@ export {
|
||||
VSliderTrack,
|
||||
VSlider
|
||||
};
|
||||
//# sourceMappingURL=chunk-LHMOJDYM.js.map
|
||||
//# sourceMappingURL=chunk-WGWEQK64.js.map
|
||||
Generated
Vendored
Generated
Vendored
+2
-2
@@ -21,7 +21,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VDivider/VDivider.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VDivider/VDivider.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VDivider/VDivider.css";
|
||||
var allowedVariants = ["dotted", "dashed", "solid", "double"];
|
||||
var makeVDividerProps = propsFactory({
|
||||
color: String,
|
||||
@@ -109,4 +109,4 @@ var VDivider = genericComponent()({
|
||||
export {
|
||||
VDivider
|
||||
};
|
||||
//# sourceMappingURL=chunk-WXMECWZN.js.map
|
||||
//# sourceMappingURL=chunk-X3WY3J75.js.map
|
||||
Generated
Vendored
Generated
Vendored
+29
-29
@@ -1,27 +1,9 @@
|
||||
import {
|
||||
VImg
|
||||
} from "./chunk-TTIGZHWR.js";
|
||||
import {
|
||||
useSsrBoot
|
||||
} from "./chunk-PCKQGDLK.js";
|
||||
import {
|
||||
VImg
|
||||
} from "./chunk-6CRS5HI4.js";
|
||||
import {
|
||||
makeBorderProps,
|
||||
useBorder
|
||||
} from "./chunk-X7YBE6PF.js";
|
||||
import {
|
||||
makeElevationProps,
|
||||
useElevation
|
||||
} from "./chunk-YJD2PNP6.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-VH7QIDM4.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
makeDelayProps,
|
||||
makeFocusTrapProps,
|
||||
@@ -29,9 +11,6 @@ import {
|
||||
useFocusTrap,
|
||||
useScopeId
|
||||
} from "./chunk-BVUPSGRF.js";
|
||||
import {
|
||||
useRouter
|
||||
} from "./chunk-573D4TYC.js";
|
||||
import {
|
||||
makeDisplayProps,
|
||||
useDisplay
|
||||
@@ -40,6 +19,30 @@ import {
|
||||
makeLayoutItemProps,
|
||||
useLayoutItem
|
||||
} from "./chunk-KQXZAEJP.js";
|
||||
import {
|
||||
makeBorderProps,
|
||||
useBorder
|
||||
} from "./chunk-X7YBE6PF.js";
|
||||
import {
|
||||
makeElevationProps,
|
||||
useElevation
|
||||
} from "./chunk-YJD2PNP6.js";
|
||||
import {
|
||||
makeRoundedProps,
|
||||
useRounded
|
||||
} from "./chunk-AQK3CYVW.js";
|
||||
import {
|
||||
VDefaultsProvider
|
||||
} from "./chunk-PAT7NP2Z.js";
|
||||
import {
|
||||
makeTagProps
|
||||
} from "./chunk-2HZIACSB.js";
|
||||
import {
|
||||
useRouter
|
||||
} from "./chunk-573D4TYC.js";
|
||||
import {
|
||||
useBackgroundColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
useRtl
|
||||
} from "./chunk-ENTLCOCZ.js";
|
||||
@@ -47,9 +50,6 @@ import {
|
||||
useProxiedModel,
|
||||
useToggleScope
|
||||
} from "./chunk-KA77II4V.js";
|
||||
import {
|
||||
useBackgroundColor
|
||||
} from "./chunk-BHV5Z34M.js";
|
||||
import {
|
||||
makeThemeProps,
|
||||
provideTheme
|
||||
@@ -86,7 +86,7 @@ import {
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/components/VNavigationDrawer/VNavigationDrawer.js
|
||||
import "/home/david/Documents/vscode/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VNavigationDrawer/VNavigationDrawer.css";
|
||||
import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VNavigationDrawer/VNavigationDrawer.css";
|
||||
|
||||
// node_modules/vuetify/lib/components/VNavigationDrawer/sticky.js
|
||||
function useSticky(_ref) {
|
||||
@@ -640,4 +640,4 @@ var VNavigationDrawer = genericComponent()({
|
||||
export {
|
||||
VNavigationDrawer
|
||||
};
|
||||
//# sourceMappingURL=chunk-7SKEB5LN.js.map
|
||||
//# sourceMappingURL=chunk-ZB5S5BI5.js.map
|
||||
Generated
Vendored
+7
-7
@@ -1,7 +1,3 @@
|
||||
import {
|
||||
aliases,
|
||||
mdi
|
||||
} from "./chunk-KPWCGWEX.js";
|
||||
import {
|
||||
DateAdapterSymbol,
|
||||
DateOptionsSymbol,
|
||||
@@ -15,19 +11,23 @@ import {
|
||||
createGoTo,
|
||||
useGoTo
|
||||
} from "./chunk-NJV3GUE4.js";
|
||||
import {
|
||||
aliases,
|
||||
mdi
|
||||
} from "./chunk-KPWCGWEX.js";
|
||||
import {
|
||||
DisplaySymbol,
|
||||
createDisplay,
|
||||
useDisplay
|
||||
} from "./chunk-N4LJHDYD.js";
|
||||
import {
|
||||
useLayout
|
||||
} from "./chunk-KQXZAEJP.js";
|
||||
import {
|
||||
IconSymbol,
|
||||
VClassIcon,
|
||||
VSvgIcon
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
useLayout
|
||||
} from "./chunk-KQXZAEJP.js";
|
||||
import "./chunk-XDSAO7OT.js";
|
||||
import {
|
||||
LocaleSymbol,
|
||||
|
||||
+253
-1094
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user