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}