Skip to content

Commit dad8b9c

Browse files
committed
Deprecate current Avatar component
1 parent 8b51fdc commit dad8b9c

File tree

29 files changed

+33
-27
lines changed

29 files changed

+33
-27
lines changed

site/src/components/AvatarCard/AvatarCard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { type CSSObject, useTheme } from "@emotion/react";
2-
import { Avatar } from "components/Avatar/Avatar";
2+
import { Avatar } from "components/deprecated/Avatar/Avatar";
33
import type { FC, ReactNode } from "react";
44

55
type AvatarCardProps = {

site/src/components/AvatarData/AvatarData.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useTheme } from "@emotion/react";
2-
import { Avatar } from "components/Avatar/Avatar";
2+
import { Avatar } from "components/deprecated/Avatar/Avatar";
33
import { Stack } from "components/Stack/Stack";
44
import type { FC, ReactNode } from "react";
55

site/src/components/BuildAvatar/BuildAvatar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { css, cx } from "@emotion/css";
22
import { useTheme } from "@emotion/react";
33
import Badge from "@mui/material/Badge";
44
import type { WorkspaceBuild } from "api/typesGenerated";
5-
import { Avatar, type AvatarProps } from "components/Avatar/Avatar";
5+
import { Avatar, type AvatarProps } from "components/deprecated/Avatar/Avatar";
66
import { BuildIcon } from "components/BuildIcon/BuildIcon";
77
import { useClassName } from "hooks/useClassName";
88
import type { FC } from "react";

site/src/components/FullPageLayout/Topbar.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ import { css } from "@emotion/css";
22
import { useTheme } from "@emotion/react";
33
import Button, { type ButtonProps } from "@mui/material/Button";
44
import IconButton, { type IconButtonProps } from "@mui/material/IconButton";
5-
import { type AvatarProps, ExternalAvatar } from "components/Avatar/Avatar";
5+
import {
6+
type AvatarProps,
7+
ExternalAvatar,
8+
} from "components/deprecated/Avatar/Avatar";
69
import {
710
type FC,
811
type ForwardedRef,

site/src/components/GroupAvatar/GroupAvatar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Group from "@mui/icons-material/Group";
22
import Badge from "@mui/material/Badge";
3-
import { Avatar } from "components/Avatar/Avatar";
3+
import { Avatar } from "components/deprecated/Avatar/Avatar";
44
import { type ClassName, useClassName } from "hooks/useClassName";
55
import type { FC } from "react";
66

site/src/components/OrganizationAutocomplete/OrganizationAutocomplete.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import TextField from "@mui/material/TextField";
55
import { checkAuthorization } from "api/queries/authCheck";
66
import { organizations } from "api/queries/organizations";
77
import type { AuthorizationCheck, Organization } from "api/typesGenerated";
8-
import { Avatar } from "components/Avatar/Avatar";
8+
import { Avatar } from "components/deprecated/Avatar/Avatar";
99
import { AvatarData } from "components/AvatarData/AvatarData";
1010
import { useDebouncedFunction } from "hooks/debounce";
1111
import {

site/src/components/TemplateAvatar/TemplateAvatar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { Template } from "api/typesGenerated";
2-
import { Avatar, type AvatarProps } from "components/Avatar/Avatar";
2+
import { Avatar, type AvatarProps } from "components/deprecated/Avatar/Avatar";
33
import type { FC } from "react";
44

55
interface TemplateAvatarProps extends AvatarProps {

site/src/components/UserAutocomplete/UserAutocomplete.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { getErrorMessage } from "api/errors";
66
import { organizationMembers } from "api/queries/organizations";
77
import { users } from "api/queries/users";
88
import type { OrganizationMemberWithUserData, User } from "api/typesGenerated";
9-
import { Avatar } from "components/Avatar/Avatar";
9+
import { Avatar } from "components/deprecated/Avatar/Avatar";
1010
import { AvatarData } from "components/AvatarData/AvatarData";
1111
import { useDebouncedFunction } from "hooks/debounce";
1212
import {

site/src/components/UserAvatar/UserAvatar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Avatar, type AvatarProps } from "components/Avatar/Avatar";
1+
import { Avatar, type AvatarProps } from "components/deprecated/Avatar/Avatar";
22
import type { FC } from "react";
33

44
export type UserAvatarProps = {

site/src/components/Avatar/Avatar.tsx renamed to site/src/components/deprecated/Avatar/Avatar.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ const fitImageStyles = css`
4040
}
4141
`;
4242

43+
/**
44+
* @deprecated Use `Avatar` from `@components/Avatar` instead.
45+
*/
4346
export const Avatar: FC<AvatarProps> = ({
4447
size = "md",
4548
fitImage,

site/src/modules/resources/ResourceAvatar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { visuallyHidden } from "@mui/utils";
22
import type { WorkspaceResource } from "api/typesGenerated";
3-
import { Avatar } from "components/Avatar/Avatar";
3+
import { Avatar } from "components/deprecated/Avatar/Avatar";
44
import { ExternalImage } from "components/ExternalImage/ExternalImage";
55
import { type FC, useId } from "react";
66
import { getResourceIconPath } from "utils/workspace";

site/src/pages/CreateWorkspacePage/CreateWorkspacePageView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import TextField from "@mui/material/TextField";
55
import type * as TypesGen from "api/typesGenerated";
66
import { Alert } from "components/Alert/Alert";
77
import { ErrorAlert } from "components/Alert/ErrorAlert";
8-
import { Avatar } from "components/Avatar/Avatar";
8+
import { Avatar } from "components/deprecated/Avatar/Avatar";
99
import {
1010
FormFields,
1111
FormFooter,

site/src/pages/CreateWorkspacePage/SelectedTemplate.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { Interpolation, Theme } from "@emotion/react";
22
import type { Template, TemplateExample } from "api/typesGenerated";
3-
import { ExternalAvatar } from "components/Avatar/Avatar";
3+
import { ExternalAvatar } from "components/deprecated/Avatar/Avatar";
44
import { Stack } from "components/Stack/Stack";
55
import type { FC } from "react";
66

site/src/pages/DeploymentSettingsPage/OAuth2AppsSettingsPage/OAuth2AppsSettingsPageView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import TableHead from "@mui/material/TableHead";
1010
import TableRow from "@mui/material/TableRow";
1111
import type * as TypesGen from "api/typesGenerated";
1212
import { ErrorAlert } from "components/Alert/ErrorAlert";
13-
import { Avatar } from "components/Avatar/Avatar";
13+
import { Avatar } from "components/deprecated/Avatar/Avatar";
1414
import { AvatarData } from "components/AvatarData/AvatarData";
1515
import { SettingsHeader } from "components/SettingsHeader/SettingsHeader";
1616
import { Stack } from "components/Stack/Stack";

site/src/pages/ExternalAuthPage/ExternalAuthPageView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import Tooltip from "@mui/material/Tooltip";
88
import type { ApiErrorResponse } from "api/errors";
99
import type { ExternalAuth, ExternalAuthDevice } from "api/typesGenerated";
1010
import { Alert, AlertDetail } from "components/Alert/Alert";
11-
import { Avatar } from "components/Avatar/Avatar";
11+
import { Avatar } from "components/deprecated/Avatar/Avatar";
1212
import { CopyButton } from "components/CopyButton/CopyButton";
1313
import { SignInLayout } from "components/SignInLayout/SignInLayout";
1414
import { Welcome } from "components/Welcome/Welcome";

site/src/pages/TemplatePage/TemplatePageHeader.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import type {
1111
Template,
1212
TemplateVersion,
1313
} from "api/typesGenerated";
14-
import { Avatar } from "components/Avatar/Avatar";
14+
import { Avatar } from "components/deprecated/Avatar/Avatar";
1515
import { ConfirmDialog } from "components/Dialogs/ConfirmDialog/ConfirmDialog";
1616
import { DeleteDialog } from "components/Dialogs/DeleteDialog/DeleteDialog";
1717
import { Margins } from "components/Margins/Margins";

site/src/pages/TemplateSettingsPage/Sidebar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import SecurityIcon from "@mui/icons-material/LockOutlined";
33
import GeneralIcon from "@mui/icons-material/SettingsOutlined";
44
import ScheduleIcon from "@mui/icons-material/TimerOutlined";
55
import type { Template } from "api/typesGenerated";
6-
import { ExternalAvatar } from "components/Avatar/Avatar";
6+
import { ExternalAvatar } from "components/deprecated/Avatar/Avatar";
77
import {
88
Sidebar as BaseSidebar,
99
SidebarHeader,

site/src/pages/TemplatesPage/TemplatesPageView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import TableRow from "@mui/material/TableRow";
1212
import { hasError, isApiValidationError } from "api/errors";
1313
import type { Template, TemplateExample } from "api/typesGenerated";
1414
import { ErrorAlert } from "components/Alert/ErrorAlert";
15-
import { ExternalAvatar } from "components/Avatar/Avatar";
15+
import { ExternalAvatar } from "components/deprecated/Avatar/Avatar";
1616
import { AvatarData } from "components/AvatarData/AvatarData";
1717
import { AvatarDataSkeleton } from "components/AvatarData/AvatarDataSkeleton";
1818
import { DeprecatedBadge } from "components/Badges/Badges";

site/src/pages/UserSettingsPage/ExternalAuthPage/ExternalAuthPageView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import type {
2020
ListUserExternalAuthResponse,
2121
} from "api/typesGenerated";
2222
import { ErrorAlert } from "components/Alert/ErrorAlert";
23-
import { Avatar, ExternalAvatar } from "components/Avatar/Avatar";
23+
import { Avatar, ExternalAvatar } from "components/deprecated/Avatar/Avatar";
2424
import { AvatarData } from "components/AvatarData/AvatarData";
2525
import { Loader } from "components/Loader/Loader";
2626
import {

site/src/pages/UserSettingsPage/OAuth2ProviderPage/OAuth2ProviderPageView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import TableHead from "@mui/material/TableHead";
77
import TableRow from "@mui/material/TableRow";
88
import type * as TypesGen from "api/typesGenerated";
99
import { ErrorAlert } from "components/Alert/ErrorAlert";
10-
import { Avatar } from "components/Avatar/Avatar";
10+
import { Avatar } from "components/deprecated/Avatar/Avatar";
1111
import { AvatarData } from "components/AvatarData/AvatarData";
1212
import { TableLoader } from "components/TableLoader/TableLoader";
1313
import type { FC } from "react";

site/src/pages/UserSettingsPage/WorkspaceProxyPage/WorkspaceProxyRow.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { useTheme } from "@emotion/react";
22
import TableCell from "@mui/material/TableCell";
33
import TableRow from "@mui/material/TableRow";
44
import type { Region, WorkspaceProxy } from "api/typesGenerated";
5-
import { Avatar } from "components/Avatar/Avatar";
5+
import { Avatar } from "components/deprecated/Avatar/Avatar";
66
import { AvatarData } from "components/AvatarData/AvatarData";
77
import {
88
HealthyBadge,

site/src/pages/UsersPage/UsersTable/UserGroupsCell.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import List from "@mui/material/List";
44
import ListItem from "@mui/material/ListItem";
55
import TableCell from "@mui/material/TableCell";
66
import type { Group } from "api/typesGenerated";
7-
import { Avatar } from "components/Avatar/Avatar";
7+
import { Avatar } from "components/deprecated/Avatar/Avatar";
88
import { OverflowY } from "components/OverflowY/OverflowY";
99
import {
1010
Popover,

site/src/pages/WorkspacePage/ChangeVersionDialog.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import CircularProgress from "@mui/material/CircularProgress";
66
import TextField from "@mui/material/TextField";
77
import type { Template, TemplateVersion } from "api/typesGenerated";
88
import { Alert } from "components/Alert/Alert";
9-
import { Avatar } from "components/Avatar/Avatar";
9+
import { Avatar } from "components/deprecated/Avatar/Avatar";
1010
import { AvatarData } from "components/AvatarData/AvatarData";
1111
import { ConfirmDialog } from "components/Dialogs/ConfirmDialog/ConfirmDialog";
1212
import type { DialogProps } from "components/Dialogs/Dialog";

site/src/pages/WorkspacePage/WorkspaceTopbar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import Link from "@mui/material/Link";
66
import Tooltip from "@mui/material/Tooltip";
77
import { workspaceQuota } from "api/queries/workspaceQuota";
88
import type * as TypesGen from "api/typesGenerated";
9-
import { ExternalAvatar } from "components/Avatar/Avatar";
9+
import { ExternalAvatar } from "components/deprecated/Avatar/Avatar";
1010
import { AvatarData } from "components/AvatarData/AvatarData";
1111
import {
1212
Topbar,

site/src/pages/WorkspaceSettingsPage/Sidebar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import ParameterIcon from "@mui/icons-material/CodeOutlined";
22
import GeneralIcon from "@mui/icons-material/SettingsOutlined";
33
import ScheduleIcon from "@mui/icons-material/TimerOutlined";
44
import type { Workspace } from "api/typesGenerated";
5-
import { Avatar } from "components/Avatar/Avatar";
5+
import { Avatar } from "components/deprecated/Avatar/Avatar";
66
import {
77
Sidebar as BaseSidebar,
88
SidebarHeader,

site/src/pages/WorkspacesPage/WorkspacesButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import OpenIcon from "@mui/icons-material/OpenInNewOutlined";
33
import Button from "@mui/material/Button";
44
import Link from "@mui/material/Link";
55
import type { Template } from "api/typesGenerated";
6-
import { Avatar } from "components/Avatar/Avatar";
6+
import { Avatar } from "components/deprecated/Avatar/Avatar";
77
import { Loader } from "components/Loader/Loader";
88
import { MenuSearch } from "components/Menu/MenuSearch";
99
import { OverflowY } from "components/OverflowY/OverflowY";

site/src/pages/WorkspacesPage/WorkspacesEmpty.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import ArrowForwardOutlined from "@mui/icons-material/ArrowForwardOutlined";
22
import Button from "@mui/material/Button";
33
import type { Template } from "api/typesGenerated";
4-
import { Avatar } from "components/Avatar/Avatar";
4+
import { Avatar } from "components/deprecated/Avatar/Avatar";
55
import { TableEmpty } from "components/TableEmpty/TableEmpty";
66
import { linkToTemplate, useLinks } from "modules/navigation";
77
import type { FC } from "react";

site/src/pages/WorkspacesPage/WorkspacesTable.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import TableHead from "@mui/material/TableHead";
1111
import TableRow from "@mui/material/TableRow";
1212
import { visuallyHidden } from "@mui/utils";
1313
import type { Template, Workspace } from "api/typesGenerated";
14-
import { ExternalAvatar } from "components/Avatar/Avatar";
14+
import { ExternalAvatar } from "components/deprecated/Avatar/Avatar";
1515
import { AvatarData } from "components/AvatarData/AvatarData";
1616
import { AvatarDataSkeleton } from "components/AvatarData/AvatarDataSkeleton";
1717
import { InfoTooltip } from "components/InfoTooltip/InfoTooltip";

0 commit comments

Comments
 (0)