@nextcloud/vue
Version:
Nextcloud vue components
337 lines (336 loc) • 12.4 kB
JavaScript
import { N as NcActionButton } from "./chunks/NcActionButton-CEysTg4c.mjs";
import { N as NcActionButtonGroup } from "./chunks/NcActionButtonGroup-3v-qy9C0.mjs";
import NcActionCaption from "./Components/NcActionCaption.mjs";
import { N as NcActionCheckbox } from "./chunks/NcActionCheckbox-BnL71Qmi.mjs";
import { N as NcActionInput } from "./chunks/NcActionInput-BAM8T3gm.mjs";
import NcActionLink from "./Components/NcActionLink.mjs";
import { N as NcActionRadio } from "./chunks/NcActionRadio-CCTupqRR.mjs";
import NcActionRouter from "./Components/NcActionRouter.mjs";
import { N as NcActions } from "./chunks/NcActions-D3hGxwlc.mjs";
import NcActionSeparator from "./Components/NcActionSeparator.mjs";
import NcActionText from "./Components/NcActionText.mjs";
import { N as NcActionTextEditable } from "./chunks/NcActionTextEditable-JRD-G0CT.mjs";
import { N as NcAppContent } from "./chunks/NcAppContent-BKQ-H04y.mjs";
import NcAppContentDetails from "./Components/NcAppContentDetails.mjs";
import NcAppContentList from "./Components/NcAppContentList.mjs";
import { N as NcAppNavigation } from "./chunks/NcAppNavigation-B_92V8o3.mjs";
import { N as NcAppNavigationCaption } from "./chunks/NcAppNavigationCaption-B3w692fN.mjs";
import NcAppNavigationIconBullet from "./Components/NcAppNavigationIconBullet.mjs";
import { N as NcAppNavigationItem } from "./chunks/NcAppNavigationItem-CpcFOmJR.mjs";
import NcAppNavigationList from "./Components/NcAppNavigationList.mjs";
import NcAppNavigationNew from "./Components/NcAppNavigationNew.mjs";
import { N as NcAppNavigationNewItem } from "./chunks/NcAppNavigationNewItem-BvQaVuL6.mjs";
import { N as NcAppNavigationSearch } from "./chunks/NcAppNavigationSearch-gytpBKme.mjs";
import { N as NcAppNavigationSettings } from "./chunks/NcAppNavigationSettings-CZFm1d-N.mjs";
import NcAppNavigationSpacer from "./Components/NcAppNavigationSpacer.mjs";
import { N as NcAppSettingsDialog } from "./chunks/NcAppSettingsDialog-JPB-srka.mjs";
import NcAppSettingsSection from "./Components/NcAppSettingsSection.mjs";
import { N as NcAppSidebar } from "./chunks/NcAppSidebar-cEQy8s50.mjs";
import NcAppSidebarTab from "./Components/NcAppSidebarTab.mjs";
import { N as NcAvatar } from "./chunks/NcAvatar-BjwyJw34.mjs";
import { u } from "./chunks/NcAvatar-BjwyJw34.mjs";
import { N as NcBreadcrumb } from "./chunks/NcBreadcrumb-GHiD-Sw7.mjs";
import { N as NcBreadcrumbs } from "./chunks/NcBreadcrumbs-D0Hhym9A.mjs";
import NcButton from "./Components/NcButton.mjs";
import { N as NcCheckboxRadioSwitch } from "./chunks/NcCheckboxRadioSwitch-CCuKA55c.mjs";
import { N as NcCollectionList } from "./chunks/NcCollectionList-BNxu1MWE.mjs";
import { N as NcColorPicker } from "./chunks/NcColorPicker-ph8Nubq7.mjs";
import { N as NcContent } from "./chunks/NcContent-RlppaZCX.mjs";
import { N as NcCounterBubble } from "./chunks/NcCounterBubble-CDfRYl8B.mjs";
import { N as NcDashboardWidget } from "./chunks/NcDashboardWidget-Dg12xu50.mjs";
import { N as NcDashboardWidgetItem } from "./chunks/NcDashboardWidgetItem-DZGooEwA.mjs";
import { N as NcDateTime } from "./chunks/NcDateTime-DBZ-vBfi.mjs";
import { u as u2 } from "./chunks/NcDateTime-DBZ-vBfi.mjs";
import NcDateTimePicker from "./Components/NcDateTimePicker.mjs";
import NcDateTimePickerNative from "./Components/NcDateTimePickerNative.mjs";
import { N as NcDialog } from "./chunks/NcDialog-I_9fyJVt.mjs";
import { N as NcDialogButton } from "./chunks/NcDialogButton-DuJ3lE7e.mjs";
import NcEllipsisedOption from "./Components/NcEllipsisedOption.mjs";
import { N as NcEmojiPicker } from "./chunks/NcEmojiPicker-DDCgW2zQ.mjs";
import NcEmptyContent from "./Components/NcEmptyContent.mjs";
import NcGuestContent from "./Components/NcGuestContent.mjs";
import NcHeaderButton from "./Components/NcHeaderButton.mjs";
import { N as NcHeaderMenu } from "./chunks/NcHeaderMenu-CLcpStap.mjs";
import { N as NcHighlight } from "./chunks/index-Bz6q9mZw.mjs";
import { N as NcIconSvgWrapper } from "./chunks/NcIconSvgWrapper-CHmdAuhg.mjs";
import { N as NcInputField } from "./chunks/NcInputField-CU5a68Pc.mjs";
import { N as NcListItem } from "./chunks/NcListItem-3e1MminS.mjs";
import { N as NcListItemIcon } from "./chunks/NcListItemIcon-7x7iDHYw.mjs";
import NcLoadingIcon from "./Components/NcLoadingIcon.mjs";
import NcModal from "./Components/NcModal.mjs";
import NcNoteCard from "./Components/NcNoteCard.mjs";
import { N as NcPasswordField } from "./chunks/NcPasswordField-Dpu9nI6h.mjs";
import { N as NcPopover } from "./chunks/NcPopover-DFCPlZpS.mjs";
import { N as NcProgressBar } from "./chunks/NcProgressBar-DegJ2JjE.mjs";
import { N as NcRelatedResourcesPanel } from "./chunks/NcRelatedResourcesPanel-C6JIVMvN.mjs";
import { N as NcMentionBubble } from "./chunks/index-G8WQDZ8G.mjs";
import { r } from "./chunks/index-G8WQDZ8G.mjs";
import { N as NcAutoCompleteResult, a as NcRichContenteditable } from "./chunks/NcRichContenteditable-3kkU0Uxu.mjs";
import { N as NcRichText } from "./chunks/NcRichText-C8SjsRK8.mjs";
import { N, h, d, i, b, r as r2, c, a } from "./chunks/index-CtoB4eIp.mjs";
import "@vueuse/core";
import "vue";
import "vue-router";
import { a as a2, g, b as b2, c as c2, d as d2, s } from "./chunks/referencePickerModal-CGG57Dy_.mjs";
import "unist-util-visit";
import "unist-builder";
import "@nextcloud/router";
import "@nextcloud/axios";
import "@nextcloud/sharing/public";
import "@nextcloud/auth";
import { N as NcSelect } from "./chunks/NcSelect-BQ-NFBXI.mjs";
import { N as NcTextField } from "./chunks/NcTextField-9gC8or6j.mjs";
import "@nextcloud/event-bus";
import { N as NcSavingIndicatorIcon } from "./chunks/NcSavingIndicatorIcon-nv1147dk.mjs";
import { N as NcSelectTags } from "./chunks/NcSelectTags-BKtOWgrz.mjs";
import { N as NcSettingsInputText } from "./chunks/NcSettingsInputText-DC7H_6Uz.mjs";
import { N as NcSettingsSection } from "./chunks/NcSettingsSection-BYKUjim0.mjs";
import { N as NcSettingsSelectGroup } from "./chunks/NcSettingsSelectGroup-CI2LoVeL.mjs";
import { N as NcTextArea } from "./chunks/NcTextArea-BHERsE_g.mjs";
import { N as NcTimezonePicker } from "./chunks/NcTimezonePicker-xSXSuNHX.mjs";
import { N as NcUserBubble } from "./chunks/NcUserBubble-BFvEaXLr.mjs";
import { N as NcUserStatusIcon } from "./chunks/NcUserStatusIcon-S5bBgRl6.mjs";
import NcVNodes from "./Components/NcVNodes.mjs";
import { isFullscreenState, useIsFullscreen } from "./Composables/useIsFullscreen.mjs";
import { MOBILE_BREAKPOINT, MOBILE_SMALL_BREAKPOINT, isMobileState, useIsMobile, useIsSmallMobile } from "./Composables/useIsMobile.mjs";
import { useHotKey } from "./Composables/useHotKey.mjs";
import { useIsDarkTheme, useIsDarkThemeElement } from "./Composables/useIsDarkTheme.mjs";
import { isA11yActivation } from "./Functions/a11y.mjs";
import { spawnDialog } from "./Functions/dialog.mjs";
import { E, a as a3, e, g as g2, s as s2 } from "./chunks/emoji-BY_D0V5K.mjs";
import { checkIfDarkTheme, isDarkTheme } from "./Functions/isDarkTheme.mjs";
import { getEnabledContactsMenuActions, registerContactsMenuAction } from "./Functions/contactsMenu.mjs";
import { u as u3 } from "./chunks/usernameToColor-BCZuxlEH.mjs";
import { directive } from "./Directives/Focus.mjs";
import { directive as directive$1 } from "./Directives/Linkify.mjs";
import "./Directives/Tooltip.mjs";
import { default as default2 } from "./Mixins/clickOutsideOptions.mjs";
import { default as default3 } from "./Mixins/isFullscreen.mjs";
import { default as default4 } from "./Mixins/isMobile.mjs";
import { VTooltip } from "floating-vue";
import { VTooltip as VTooltip2 } from "floating-vue";
const NcComponents = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
NcActionButton,
NcActionButtonGroup,
NcActionCaption,
NcActionCheckbox,
NcActionInput,
NcActionLink,
NcActionRadio,
NcActionRouter,
NcActionSeparator,
NcActionText,
NcActionTextEditable,
NcActions,
NcAppContent,
NcAppContentDetails,
NcAppContentList,
NcAppNavigation,
NcAppNavigationCaption,
NcAppNavigationIconBullet,
NcAppNavigationItem,
NcAppNavigationList,
NcAppNavigationNew,
NcAppNavigationNewItem,
NcAppNavigationSearch,
NcAppNavigationSettings,
NcAppNavigationSpacer,
NcAppSettingsDialog,
NcAppSettingsSection,
NcAppSidebar,
NcAppSidebarTab,
NcAutoCompleteResult,
NcAvatar,
NcBreadcrumb,
NcBreadcrumbs,
NcButton,
NcCheckboxRadioSwitch,
NcCollectionList,
NcColorPicker,
NcContent,
NcCounterBubble,
NcDashboardWidget,
NcDashboardWidgetItem,
NcDateTime,
NcDateTimePicker,
NcDateTimePickerNative,
NcDialog,
NcDialogButton,
NcEllipsisedOption,
NcEmojiPicker,
NcEmptyContent,
NcGuestContent,
NcHeaderButton,
NcHeaderMenu,
NcHighlight,
NcIconSvgWrapper,
NcInputField,
NcListItem,
NcListItemIcon,
NcLoadingIcon,
NcMentionBubble,
NcModal,
NcNoteCard,
NcPasswordField,
NcPopover,
NcProgressBar,
NcRelatedResourcesPanel,
NcRichContenteditable,
NcRichText,
NcSavingIndicatorIcon,
NcSelect,
NcSelectTags,
NcSettingsInputText,
NcSettingsSection,
NcSettingsSelectGroup,
NcTextArea,
NcTextField,
NcTimezonePicker,
NcUserBubble,
NcUserStatusIcon,
NcVNodes
}, Symbol.toStringTag, { value: "Module" }));
const NcDirectives = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
Focus: directive,
Linkify: directive$1,
Tooltip: VTooltip
}, Symbol.toStringTag, { value: "Module" }));
const NextcloudVuePlugin = {
install(Vue) {
Object.entries(NcComponents).forEach(([name, component]) => {
Vue.component(component.name || name, component);
});
Object.entries(NcDirectives).forEach(([name, directive2]) => {
Vue.directive(name, directive2);
});
}
};
export {
E as EmojiSkinTone,
directive as Focus,
directive$1 as Linkify,
MOBILE_BREAKPOINT,
MOBILE_SMALL_BREAKPOINT,
NcActionButton,
NcActionButtonGroup,
NcActionCaption,
NcActionCheckbox,
NcActionInput,
NcActionLink,
NcActionRadio,
NcActionRouter,
NcActionSeparator,
NcActionText,
NcActionTextEditable,
NcActions,
NcAppContent,
NcAppContentDetails,
NcAppContentList,
NcAppNavigation,
NcAppNavigationCaption,
NcAppNavigationIconBullet,
NcAppNavigationItem,
NcAppNavigationList,
NcAppNavigationNew,
NcAppNavigationNewItem,
NcAppNavigationSearch,
NcAppNavigationSettings,
NcAppNavigationSpacer,
NcAppSettingsDialog,
NcAppSettingsSection,
NcAppSidebar,
NcAppSidebarTab,
NcAutoCompleteResult,
NcAvatar,
NcBreadcrumb,
NcBreadcrumbs,
NcButton,
NcCheckboxRadioSwitch,
NcCollectionList,
NcColorPicker,
NcContent,
NcCounterBubble,
N as NcCustomPickerRenderResult,
NcDashboardWidget,
NcDashboardWidgetItem,
NcDateTime,
NcDateTimePicker,
NcDateTimePickerNative,
NcDialog,
NcDialogButton,
NcEllipsisedOption,
NcEmojiPicker,
NcEmptyContent,
NcGuestContent,
NcHeaderButton,
NcHeaderMenu,
NcHighlight,
NcIconSvgWrapper,
NcInputField,
NcListItem,
NcListItemIcon,
NcLoadingIcon,
NcMentionBubble,
NcModal,
NcNoteCard,
NcPasswordField,
NcPopover,
NcProgressBar,
NcRelatedResourcesPanel,
NcRichContenteditable,
NcRichText,
NcSavingIndicatorIcon,
NcSelect,
NcSelectTags,
NcSettingsInputText,
NcSettingsSection,
NcSettingsSelectGroup,
NcTextArea,
NcTextField,
NcTimezonePicker,
NcUserBubble,
NcUserStatusIcon,
NcVNodes,
NextcloudVuePlugin,
VTooltip2 as Tooltip,
a2 as anyLinkProviderId,
checkIfDarkTheme,
default2 as clickOutsideOptions,
a3 as emojiAddRecent,
e as emojiSearch,
g2 as getCurrentSkinTone,
getEnabledContactsMenuActions,
g as getLinkWithPicker,
b2 as getProvider,
c2 as getProviders,
h as hasInteractiveView,
isA11yActivation,
d as isCustomPickerElementRegistered,
isDarkTheme,
default3 as isFullscreen,
isFullscreenState,
default4 as isMobile,
isMobileState,
i as isWidgetRegistered,
registerContactsMenuAction,
b as registerCustomPickerElement,
r2 as registerWidget,
c as renderCustomPickerElement,
a as renderWidget,
r as richEditor,
d2 as searchProvider,
s2 as setCurrentSkinTone,
s as sortProviders,
spawnDialog,
u2 as useFormatDateTime,
useHotKey,
useIsDarkTheme,
useIsDarkThemeElement,
useIsFullscreen,
useIsMobile,
useIsSmallMobile,
u as userStatus,
u3 as usernameToColor
};