mirror of
https://github.com/Novaloop-AG/healthchat-web.git
synced 2026-11-04 10:12:08 +00:00
fix: update imports after rebase from master
- Update icon imports in ExtendedProfileView.tsx to use available icons - Update Flex import to use @element-hq/web-shared-components - Fix missing address property in ExtendedProfileData - Fix translation key for error message - Remove unused imports in UserSettingsDialog.tsx 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -20,21 +20,16 @@ import KeyIcon from "@vector-im/compound-design-tokens/assets/web/icons/key";
|
||||
import SidebarIcon from "@vector-im/compound-design-tokens/assets/web/icons/sidebar";
|
||||
import MicOnIcon from "@vector-im/compound-design-tokens/assets/web/icons/mic-on";
|
||||
import LockIcon from "@vector-im/compound-design-tokens/assets/web/icons/lock";
|
||||
import LabsIcon from "@vector-im/compound-design-tokens/assets/web/icons/labs";
|
||||
import BlockIcon from "@vector-im/compound-design-tokens/assets/web/icons/block";
|
||||
import HelpIcon from "@vector-im/compound-design-tokens/assets/web/icons/help";
|
||||
|
||||
import TabbedView, { Tab, useActiveTabWithDefault } from "../../structures/TabbedView";
|
||||
import { _t, _td } from "../../../languageHandler";
|
||||
import AccountUserSettingsTab from "../settings/tabs/user/AccountUserSettingsTab";
|
||||
import SettingsStore from "../../../settings/SettingsStore";
|
||||
import LabsUserSettingsTab, { showLabsFlags } from "../settings/tabs/user/LabsUserSettingsTab";
|
||||
import AppearanceUserSettingsTab from "../settings/tabs/user/AppearanceUserSettingsTab";
|
||||
import SecurityUserSettingsTab from "../settings/tabs/user/SecurityUserSettingsTab";
|
||||
import NotificationUserSettingsTab from "../settings/tabs/user/NotificationUserSettingsTab";
|
||||
import PreferencesUserSettingsTab from "../settings/tabs/user/PreferencesUserSettingsTab";
|
||||
import VoiceUserSettingsTab from "../settings/tabs/user/VoiceUserSettingsTab";
|
||||
import HelpUserSettingsTab from "../settings/tabs/user/HelpUserSettingsTab";
|
||||
import MjolnirUserSettingsTab from "../settings/tabs/user/MjolnirUserSettingsTab";
|
||||
import { UIFeature } from "../../../settings/UIFeature";
|
||||
import BaseDialog from "./BaseDialog";
|
||||
|
||||
@@ -8,10 +8,10 @@ Please see LICENSE files in the repository root for full details.
|
||||
import React, { useCallback, useEffect, useState } from "react";
|
||||
import { logger } from "matrix-js-sdk/src/logger";
|
||||
import { Alert } from "@vector-im/compound-web";
|
||||
import GlobeIcon from "@vector-im/compound-design-tokens/assets/web/icons/globe";
|
||||
import LocationIcon from "@vector-im/compound-design-tokens/assets/web/icons/location";
|
||||
import BadgeIcon from "@vector-im/compound-design-tokens/assets/web/icons/badge";
|
||||
import StarIcon from "@vector-im/compound-design-tokens/assets/web/icons/star";
|
||||
import GlobeIcon from "@vector-im/compound-design-tokens/assets/web/icons/web-browser";
|
||||
import LocationIcon from "@vector-im/compound-design-tokens/assets/web/icons/location-pin";
|
||||
import BadgeIcon from "@vector-im/compound-design-tokens/assets/web/icons/user-profile";
|
||||
import StarIcon from "@vector-im/compound-design-tokens/assets/web/icons/favourite";
|
||||
|
||||
import { _t } from "../../../languageHandler";
|
||||
import { SdkContextClass } from "../../../contexts/SDKContext";
|
||||
@@ -23,7 +23,7 @@ import {
|
||||
EXT_PROFILE_KEY_TITLE,
|
||||
EXT_PROFILE_KEY_WEBSITE,
|
||||
} from "../settings/ExtendedProfileSettings";
|
||||
import { Flex } from "../../utils/Flex";
|
||||
import { Flex } from "@element-hq/web-shared-components";
|
||||
|
||||
interface ExtendedProfileViewProps {
|
||||
userId: string;
|
||||
@@ -69,9 +69,10 @@ const ExtendedProfileView: React.FC<ExtendedProfileViewProps> = ({ userId }) =>
|
||||
userProfilesStore.getOrFetchExtendedProfileProperty(userId, EXT_PROFILE_KEY_FURTHER_INFO),
|
||||
]);
|
||||
|
||||
const data = {
|
||||
const data: ExtendedProfileData = {
|
||||
title: titleValue as string | null,
|
||||
specialization: specializationValue as string | null,
|
||||
address: null, // Address not yet implemented
|
||||
website: websiteValue as string | null,
|
||||
furtherInfo: furtherInfoValue as string | null,
|
||||
};
|
||||
@@ -110,7 +111,7 @@ const ExtendedProfileView: React.FC<ExtendedProfileViewProps> = ({ userId }) =>
|
||||
title={_t("common|error")}
|
||||
className="mx_ExtendedProfileView_error"
|
||||
>
|
||||
{_t("Fehler beim Laden der Profilinformationen")}
|
||||
{_t("settings|extended_profile_settings|failed_to_load")}
|
||||
</Alert>
|
||||
) : hasData ? (
|
||||
<div className="mx_ExtendedProfileView_content">
|
||||
@@ -147,7 +148,7 @@ const ExtendedProfileView: React.FC<ExtendedProfileViewProps> = ({ userId }) =>
|
||||
<Flex align="center" gap="var(--cpd-space-2x)">
|
||||
<LocationIcon className="mx_ExtendedProfileView_icon" />
|
||||
<div>
|
||||
<div className="mx_ExtendedProfileView_label">{_t("settings|extended_profile_settings|address")}</div>
|
||||
<div className="mx_ExtendedProfileView_label">{_t("settings|extended_profile_settings|business_city")}</div>
|
||||
<div className="mx_ExtendedProfileView_value">{profileData.address}</div>
|
||||
</div>
|
||||
</Flex>
|
||||
|
||||
Reference in New Issue
Block a user