79 lines
4.3 KiB
JavaScript
79 lines
4.3 KiB
JavaScript
// Load commonly used dialogs immediately
|
|
import ActionDialog from '/imports/client/ui/creature/actions/ActionDialog.vue';
|
|
import CharacterCreationDialog from '/imports/client/ui/creature/character/CharacterCreationDialog.vue';
|
|
import CharacterSheetDialog from '/imports/client/ui/tabletop/CharacterSheetDialog.vue';
|
|
import CreatureFormDialog from '/imports/client/ui/creature/CreatureFormDialog.vue';
|
|
import CreaturePropertyDialog from '/imports/client/ui/creature/creatureProperties/CreaturePropertyDialog.vue';
|
|
import CreaturePropertyFromLibraryDialog from '/imports/client/ui/creature/creatureProperties/CreaturePropertyFromLibraryDialog.vue';
|
|
import CreatureRootDialog from '/imports/client/ui/creature/character/CreatureRootDialog.vue';
|
|
import DeleteConfirmationDialog from '/imports/client/ui/dialogStack/DeleteConfirmationDialog.vue';
|
|
import ExperienceInsertDialog from '/imports/client/ui/creature/experiences/ExperienceInsertDialog.vue';
|
|
import ExperienceListDialog from '/imports/client/ui/creature/experiences/ExperienceListDialog.vue';
|
|
import HelpDialog from '/imports/client/ui/dialogStack/HelpDialog.vue';
|
|
import ImagePreviewDialog from '/imports/client/ui/files/userImages/ImagePreviewDialog.vue';
|
|
import InsertPropertyDialog from '/imports/client/ui/properties/InsertPropertyDialog.vue';
|
|
import LevelUpDialog from '/imports/client/ui/creature/slots/LevelUpDialog.vue';
|
|
import LibraryBrowserDialog from '/imports/client/ui/library/LibraryBrowserDialog.vue';
|
|
import SelectLibraryNodeDialog from '/imports/client/ui/library/SelectLibraryNodeDialog.vue';
|
|
import SlotFillDialog from '/imports/client/ui/creature/slots/SlotFillDialog.vue';
|
|
import TierTooLowDialog from '/imports/client/ui/user/TierTooLowDialog.vue';
|
|
import TransferOwnershipDialog from '/imports/client/ui/sharing/TransferOwnershipDialog.vue';
|
|
|
|
// Lazily load less common dialogs
|
|
const ArchiveDialog = () => import('/imports/client/ui/creature/archive/ArchiveDialog.vue');
|
|
const CharacterImportDialog = () => import('/imports/client/ui/creature/character/CharacterImportDialog.vue');
|
|
const CreatureFromLibraryDialog = () => import('/imports/client/ui/tabletop/CreatureFromLibraryDialog.vue');
|
|
const DeleteUserAccountDialog = () => import('/imports/client/ui/user/DeleteUserAccountDialog.vue');
|
|
const DependencyGraphDialog = () => import('/imports/client/ui/creature/dependencyGraph/DependencyGraphDialog.vue');
|
|
const ImageInputDialog = () => import('../files/userImages/ImageInputDialog.vue');
|
|
const InviteDialog = () => import('/imports/client/ui/user/InviteDialog.vue');
|
|
const LibraryCollectionCreationDialog = () => import('/imports/client/ui/library/LibraryCollectionCreationDialog.vue');
|
|
const LibraryCollectionEditDialog = () => import('/imports/client/ui/library/LibraryCollectionEditDialog.vue');
|
|
const LibraryCreationDialog = () => import('/imports/client/ui/library/LibraryCreationDialog.vue');
|
|
const LibraryEditDialog = () => import('/imports/client/ui/library/LibraryEditDialog.vue');
|
|
const LibraryNodeDialog = () => import('/imports/client/ui/library/LibraryNodeDialog.vue');
|
|
const MoveLibraryNodeDialog = () => import('/imports/client/ui/library/MoveLibraryNodeDialog.vue');
|
|
const SelectCreaturesDialog = () => import('/imports/client/ui/tabletop/SelectCreaturesDialog.vue');
|
|
const ShareDialog = () => import('/imports/client/ui/sharing/ShareDialog.vue');
|
|
const TabletopDialog = () => import('/imports/client/ui/tabletop/TabletopDialog.vue');
|
|
const UsernameDialog = () => import('/imports/client/ui/user/UsernameDialog.vue');
|
|
|
|
export default {
|
|
ActionDialog,
|
|
ArchiveDialog,
|
|
CharacterCreationDialog,
|
|
CharacterImportDialog,
|
|
CharacterSheetDialog,
|
|
CreatureFormDialog,
|
|
CreatureFromLibraryDialog,
|
|
CreaturePropertyDialog,
|
|
CreaturePropertyFromLibraryDialog,
|
|
CreatureRootDialog,
|
|
DeleteConfirmationDialog,
|
|
DeleteUserAccountDialog,
|
|
DependencyGraphDialog,
|
|
ExperienceInsertDialog,
|
|
ExperienceListDialog,
|
|
HelpDialog,
|
|
ImageInputDialog,
|
|
ImagePreviewDialog,
|
|
InsertPropertyDialog,
|
|
InviteDialog,
|
|
LevelUpDialog,
|
|
LibraryBrowserDialog,
|
|
LibraryCollectionCreationDialog,
|
|
LibraryCollectionEditDialog,
|
|
LibraryCreationDialog,
|
|
LibraryEditDialog,
|
|
LibraryNodeDialog,
|
|
MoveLibraryNodeDialog,
|
|
SelectCreaturesDialog,
|
|
SelectLibraryNodeDialog,
|
|
ShareDialog,
|
|
SlotFillDialog,
|
|
TabletopDialog,
|
|
TierTooLowDialog,
|
|
TransferOwnershipDialog,
|
|
UsernameDialog,
|
|
};
|