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 };