django_airavata/static/common/js/index.js (90 lines of code) (raw):

import ApplicationCard from "./components/ApplicationCard.vue"; import ApplicationName from "./components/ApplicationName"; import AutocompleteTextInput from "./components/AutocompleteTextInput.vue"; import ClipboardCopyButton from "./components/ClipboardCopyButton.vue"; import ClipboardCopyLink from "./components/ClipboardCopyLink.vue"; import ComputeResourceName from "./components/ComputeResourceName"; import ConfirmationButton from "./components/ConfirmationButton.vue"; import ConfirmationDialog from "./components/ConfirmationDialog.vue"; import DataProductViewer from "./components/DataProductViewer"; import DeleteButton from "./components/DeleteButton.vue"; import DeleteLink from "./components/DeleteLink.vue"; import ExperimentStatusBadge from "./components/ExperimentStatusBadge"; import FavoriteToggle from "./components/FavoriteToggle"; import GatewayGroupsBadge from "./components/GatewayGroupsBadge"; import HumanDate from "./components/HumanDate.vue"; import Linkify from "./components/Linkify.vue"; import MainLayout from "./components/MainLayout.vue"; import Pager from "./components/Pager.vue"; import ShareButton from "./components/ShareButton.vue"; import Sidebar from "./components/Sidebar.vue"; import SidebarFeed from "./components/SidebarFeed.vue"; import SidebarHeader from "./components/SidebarHeader.vue"; import UnsavedChangesGuard from "./components/UnsavedChangesGuard.vue"; import Uppy from "./components/Uppy"; import ValidatedForm from "./components/ValidatedForm"; import ValidatedFormGroup from "./components/ValidatedFormGroup"; import GlobalErrorHandler from "./errors/GlobalErrorHandler"; import ValidationErrors from "./errors/ValidationErrors"; import * as vuelidateHelpers from "./errors/vuelidateHelpers.js"; import ListLayout from "./layouts/ListLayout.vue"; import ValidationParent from "./mixins/ValidationParent"; import VModelMixin from "./mixins/VModelMixin"; import Notification from "./notifications/Notification"; import NotificationList from "./notifications/NotificationList"; import * as utils from "./utils"; import entry from "./entry"; const components = { Pager, ApplicationCard, ApplicationName, AutocompleteTextInput, ClipboardCopyButton, ClipboardCopyLink, ComputeResourceName, ConfirmationButton, ConfirmationDialog, DataProductViewer, DeleteButton, DeleteLink, ExperimentStatusBadge, FavoriteToggle, GatewayGroupsBadge, HumanDate, Linkify, MainLayout, ShareButton, Sidebar, SidebarFeed, SidebarHeader, UnsavedChangesGuard, Uppy, ValidatedForm, ValidatedFormGroup, }; const errors = { GlobalErrorHandler, ValidationErrors, vuelidateHelpers, }; const layouts = { ListLayout, }; const mixins = { ValidationParent, VModelMixin, }; const notifications = { Notification, NotificationList, }; export default { components, entry, errors, layouts, mixins, notifications, utils, }; export { components, entry, errors, layouts, mixins, notifications, utils };