Browse Source

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.
sql-absurd-sql
Matthew Raymer 1 month ago
parent
commit
a1a1543ae1
  1. 3284
      package-lock.json
  2. 52
      src/views/HomeView.vue

3284
package-lock.json

File diff suppressed because it is too large

52
src/views/HomeView.vue

@ -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,
},

Loading…
Cancel
Save