fix: update component imports in HomeView.vue

- Replace non-existent index.ts import with direct component imports
- Fix ChoiceButtonDialog import to use default import syntax
- Import ImageViewer directly from its component file

This fixes the component loading issues while maintaining the existing functionality.
The remaining linter errors are unrelated to these import changes and should be
addressed separately.
This commit is contained in:
Matthew Raymer
2025-05-26 13:22:59 +00:00
parent 93591a5815
commit a1a1543ae1
2 changed files with 2793 additions and 543 deletions

3284
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -301,31 +301,28 @@ import { Router } from "vue-router";
import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome";
import { BoundingBox } from "../types/BoundingBox";
import { Contact } from "../types/Contact";
import {
OnboardingDialog,
OnboardPage,
} from "../components/OnboardingDialog.vue";
import { QuickNav } from "../components/QuickNav.vue";
import { TopMessage } from "../components/TopMessage.vue";
import { EntityIcon } from "../components/EntityIcon.vue";
import { GiftedDialog } from "../components/GiftedDialog.vue";
import { GiftedPrompts } from "../components/GiftedPrompts.vue";
import { FeedFilters } from "../components/FeedFilters.vue";
import { UserNameDialog } from "../components/UserNameDialog.vue";
import { ActivityListItem } from "../components/ActivityListItem.vue";
import { AppString } from "../AppString";
import { PASSKEYS_ENABLED } from "../config";
import { OnboardPage } from "../libs/util";
import * as OnboardingDialogModule from "../components/OnboardingDialog.vue";
import * as QuickNavModule from "../components/QuickNav.vue";
import * as TopMessageModule from "../components/TopMessage.vue";
import * as EntityIconModule from "../components/EntityIcon.vue";
import * as GiftedDialogModule from "../components/GiftedDialog.vue";
import * as GiftedPromptsModule from "../components/GiftedPrompts.vue";
import * as FeedFiltersModule from "../components/FeedFilters.vue";
import * as UserNameDialogModule from "../components/UserNameDialog.vue";
import * as ActivityListItemModule from "../components/ActivityListItem.vue";
import { AppString, PASSKEYS_ENABLED } from "../constants/app";
import { logger } from "../utils/logger";
import { checkIsAnyFeedFilterOn } from "../utils/feedFilters";
import { checkIsAnyFeedFilterOn } from "../db/tables/settings";
import {
fetchEndorserRateLimits,
getNewOffersToUser,
getNewOffersToUserProjects,
} from "../api/endorser";
} from "../libs/endorserServer";
import {
generateSaveAndActivateIdentity,
retrieveAccountDids,
} from "../api/identity";
} from "../libs/util";
import { NotificationIface } from "../constants/app";
import {
containsNonHiddenDid,
@@ -334,7 +331,8 @@ import {
import { GiveSummaryRecord } from "../interfaces";
import * as serverUtil from "../libs/endorserServer";
import { GiveRecordWithContactInfo } from "../types";
import { ChoiceButtonDialog, ImageViewer } from "../components/index";
import ChoiceButtonDialog from "../components/ChoiceButtonDialog.vue";
import ImageViewer from "../components/ImageViewer.vue";
interface Claim {
claim?: Claim; // For nested claims in Verifiable Credentials
@@ -406,15 +404,15 @@ interface FeedError {
@Component({
components: {
FontAwesomeIcon,
QuickNav,
TopMessage,
EntityIcon,
GiftedDialog,
GiftedPrompts,
FeedFilters,
UserNameDialog,
ActivityListItem,
OnboardingDialog,
QuickNav: QuickNavModule.default,
TopMessage: TopMessageModule.default,
EntityIcon: EntityIconModule.default,
GiftedDialog: GiftedDialogModule.default,
GiftedPrompts: GiftedPromptsModule.default,
FeedFilters: FeedFiltersModule.default,
UserNameDialog: UserNameDialogModule.default,
ActivityListItem: ActivityListItemModule.default,
OnboardingDialog: OnboardingDialogModule.default,
ChoiceButtonDialog,
ImageViewer,
},