Skip to content

Commit 86c199a

Browse files
refactor: move ItemThumbnail to separate directory
1 parent 5c6a5c2 commit 86c199a

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

src/modules/service-catalog/components/service-catalog-list/ItemThumbnail.tsx renamed to src/modules/service-catalog/components/item-thumbnail/ItemThumbnail.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import styled from "styled-components";
33
import { getColorV8 } from "@zendeskgarden/react-theming";
44
import { Avatar } from "@zendeskgarden/react-avatars";
55

6-
const StyledAvatar = styled(Avatar)<{ size: string }>`
6+
const StyledAvatar = styled(Avatar)<{ size: "medium" | "large" }>`
77
background-color: ${(props) => getColorV8("grey", 100, props.theme)};
88
width: ${(props) => (props.size === "large" ? 72 : 40)}px !important;
99
height: ${(props) => (props.size === "large" ? 72 : 40)}px !important;
@@ -20,12 +20,10 @@ type ItemThumbnailProps = {
2020
url?: string | null;
2121
};
2222

23-
const ItemThumbnail = ({ size, url }: ItemThumbnailProps) => {
23+
export const ItemThumbnail = ({ size, url }: ItemThumbnailProps) => {
2424
return (
2525
<StyledAvatar size={size} isSystem>
2626
{url ? <img src={url} alt="" /> : <ShapesIcon aria-hidden="true" />}
2727
</StyledAvatar>
2828
);
2929
};
30-
31-
export default ItemThumbnail;

src/modules/service-catalog/components/service-catalog-item/CollapsibleDescription.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import ChevronDown from "@zendeskgarden/svg-icons/src/16/chevron-down-fill.svg";
66
import { useTranslation } from "react-i18next";
77
import { getColorV8 } from "@zendeskgarden/react-theming";
88
import { XXXL } from "@zendeskgarden/react-typography";
9-
import ItemThumbnail from "../service-catalog-list/ItemThumbnail";
9+
import { ItemThumbnail } from "../item-thumbnail/ItemThumbnail";
1010

1111
const DescriptionWrapper = styled.div`
1212
border-bottom: ${(props) => props.theme.borders.sm}

src/modules/service-catalog/components/service-catalog-list/ServiceCatalogListItem.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { ServiceCatalogItem } from "../../data-types/ServiceCatalogItem";
22
import styled from "styled-components";
33
import { getColorV8 } from "@zendeskgarden/react-theming";
4-
import ItemThumbnail from "./ItemThumbnail";
4+
import { ItemThumbnail } from "../item-thumbnail/ItemThumbnail";
55

66
const ItemContainer = styled.a`
77
display: flex;

0 commit comments

Comments
 (0)