diff --git a/packages/client/src/pages/PortalSettings/categories/developer-tools/JavascriptSDK/index.js b/packages/client/src/pages/PortalSettings/categories/developer-tools/JavascriptSDK/index.js
index 0aba1e1081..4cc2688ec5 100644
--- a/packages/client/src/pages/PortalSettings/categories/developer-tools/JavascriptSDK/index.js
+++ b/packages/client/src/pages/PortalSettings/categories/developer-tools/JavascriptSDK/index.js
@@ -41,23 +41,10 @@ import { Text } from "@docspace/shared/components/text";
import CSP from "./sub-components/csp";
import PresetTile from "./sub-components/PresetTile";
-import PortalImg from "PUBLIC_DIR/images/sdk-presets_portal.react.svg?url";
-import PublicRoomImg from "PUBLIC_DIR/images/sdk-presets_public-room.react.svg?url";
-import RoomSelectorImg from "PUBLIC_DIR/images/sdk-presets_room-selector.react.svg?url";
-import FileSelectorImg from "PUBLIC_DIR/images/sdk-presets_file-selector.react.svg?url";
-import EditorImg from "PUBLIC_DIR/images/sdk-presets_editor.react.svg?url";
-import ViewerImg from "PUBLIC_DIR/images/sdk-presets_viewer.react.svg?url";
-import CustomImg from "PUBLIC_DIR/images/sdk-presets_custom.react.svg?url";
-
-import PortalImgDark from "PUBLIC_DIR/images/sdk-presets_portal_dark.react.svg?url";
-import PublicRoomImgDark from "PUBLIC_DIR/images/sdk-presets_public-room_dark.react.svg?url";
-import RoomSelectorImgDark from "PUBLIC_DIR/images/sdk-presets_room-selector_dark.react.svg?url";
-import FileSelectorImgDark from "PUBLIC_DIR/images/sdk-presets_file-selector_dark.react.svg?url";
-import EditorImgDark from "PUBLIC_DIR/images/sdk-presets_editor_dark.react.svg?url";
-import ViewerImgDark from "PUBLIC_DIR/images/sdk-presets_viewer_dark.react.svg?url";
-import CustomImgDark from "PUBLIC_DIR/images/sdk-presets_custom_dark.react.svg?url";
import { setDocumentTitle } from "SRC_DIR/helpers/utils";
+import { getSDKImagesUrls } from "./utils";
+
const SDKContainer = styled(Box)`
@media ${tablet} {
width: 100%;
@@ -140,43 +127,45 @@ const PortalIntegration = (props) => {
const navigateToEditor = () => navigate("editor");
const navigateToViewer = () => navigate("viewer");
+ const sdkImages = getSDKImagesUrls(theme.isBase, true);
+
const presetsData = [
{
title: t("Common:ProductName"),
description: t("PortalDescription", {
productName: t("Common:ProductName"),
}),
- image: theme.isBase ? PortalImg : PortalImgDark,
+ image: sdkImages.Portal,
handleOnClick: navigateToPortal,
},
{
title: t("Common:PublicRoom"),
description: t("PublicRoomDescription"),
- image: theme.isBase ? PublicRoomImg : PublicRoomImgDark,
+ image: sdkImages.PublicRoom,
handleOnClick: navigateToPublicRoom,
},
{
title: t("Common:Editor"),
description: t("EditorDescription"),
- image: theme.isBase ? EditorImg : EditorImgDark,
+ image: sdkImages.Editor,
handleOnClick: navigateToEditor,
},
{
title: t("Viewer"),
description: t("ViewerDescription"),
- image: theme.isBase ? ViewerImg : ViewerImgDark,
+ image: sdkImages.Viewer,
handleOnClick: navigateToViewer,
},
{
title: t("RoomSelector"),
description: t("RoomSelectorDescription"),
- image: theme.isBase ? RoomSelectorImg : RoomSelectorImgDark,
+ image: sdkImages.RoomSelector,
handleOnClick: navigateToRoomSelector,
},
{
title: t("FileSelector"),
description: t("FileSelectorDescription"),
- image: theme.isBase ? FileSelectorImg : FileSelectorImgDark,
+ image: sdkImages.FileSelector,
handleOnClick: navigateToFileSelector,
},
{
@@ -184,7 +173,7 @@ const PortalIntegration = (props) => {
description: t("CustomDescription", {
productName: t("Common:ProductName"),
}),
- image: theme.isBase ? CustomImg : CustomImgDark,
+ image: sdkImages.Custom,
handleOnClick: navigateToCustom,
},
];
diff --git a/packages/client/src/pages/PortalSettings/categories/developer-tools/JavascriptSDK/sub-components/PresetTile.js b/packages/client/src/pages/PortalSettings/categories/developer-tools/JavascriptSDK/sub-components/PresetTile.js
index c05c7a6645..d57ef86625 100644
--- a/packages/client/src/pages/PortalSettings/categories/developer-tools/JavascriptSDK/sub-components/PresetTile.js
+++ b/packages/client/src/pages/PortalSettings/categories/developer-tools/JavascriptSDK/sub-components/PresetTile.js
@@ -91,7 +91,12 @@ const PresetTile = (props) => {
{title}
-
+ {
+ svg.setAttribute("style", "width: 100%; height: auto");
+ }}
+ />
{description}