From 473afb5a668f179190fc5a95e3fbe504cfebfa9d Mon Sep 17 00:00:00 2001 From: Krum Tyukenov Date: Thu, 7 Aug 2025 13:45:25 +0300 Subject: [PATCH 1/2] RI-7287: add missing Create Index icons --- redisinsight/ui/src/assets/img/icons/bike.svg | 3 +++ .../ui/src/assets/img/icons/popcorn.svg | 3 +++ .../src/components/base/icons/iconRegistry.tsx | 4 ++++ .../pages/vector-search/VectorSearchPage.tsx | 2 +- .../vector-search/create-index/steps/config.ts | 17 ++++++----------- .../pages/vector-search/create-index/types.ts | 1 - 6 files changed, 17 insertions(+), 13 deletions(-) create mode 100644 redisinsight/ui/src/assets/img/icons/bike.svg create mode 100644 redisinsight/ui/src/assets/img/icons/popcorn.svg diff --git a/redisinsight/ui/src/assets/img/icons/bike.svg b/redisinsight/ui/src/assets/img/icons/bike.svg new file mode 100644 index 0000000000..ca52e5673a --- /dev/null +++ b/redisinsight/ui/src/assets/img/icons/bike.svg @@ -0,0 +1,3 @@ + + + diff --git a/redisinsight/ui/src/assets/img/icons/popcorn.svg b/redisinsight/ui/src/assets/img/icons/popcorn.svg new file mode 100644 index 0000000000..f477aeb19a --- /dev/null +++ b/redisinsight/ui/src/assets/img/icons/popcorn.svg @@ -0,0 +1,3 @@ + + + diff --git a/redisinsight/ui/src/components/base/icons/iconRegistry.tsx b/redisinsight/ui/src/components/base/icons/iconRegistry.tsx index 882bfeb212..4b0190e2de 100644 --- a/redisinsight/ui/src/components/base/icons/iconRegistry.tsx +++ b/redisinsight/ui/src/components/base/icons/iconRegistry.tsx @@ -52,6 +52,8 @@ import UserInCircleSvg from 'uiSrc/assets/img/icons/user_in_circle.svg?react' import UserSvg from 'uiSrc/assets/img/icons/user.svg?react' import VersionSvg from 'uiSrc/assets/img/icons/version.svg?react' import VisTagCloudSvg from 'uiSrc/assets/img/workbench/vis_tag_cloud.svg?react' +import BikeSvg from 'uiSrc/assets/img/icons/bike.svg?react' +import PopcornSvg from 'uiSrc/assets/img/icons/popcorn.svg?react' // Import guides icons import ProbabilisticDataSvg from 'uiSrc/assets/img/guides/probabilistic-data.svg?react' @@ -217,6 +219,8 @@ export const Trigger = createIconComponent(TriggerIcon) export const UserInCircle = createIconComponent(UserInCircleSvg) export const VersionIcon = createIconComponent(VersionSvg) export const VisTagCloudIcon = createIconComponent(VisTagCloudSvg) +export const BikeIcon = createIconComponent(BikeSvg) +export const PopcornIcon = createIconComponent(PopcornSvg) // Guides icons export const ProbabilisticDataIcon = createIconComponent(ProbabilisticDataSvg) diff --git a/redisinsight/ui/src/pages/vector-search/VectorSearchPage.tsx b/redisinsight/ui/src/pages/vector-search/VectorSearchPage.tsx index 28652f18bf..3450c6ea2c 100644 --- a/redisinsight/ui/src/pages/vector-search/VectorSearchPage.tsx +++ b/redisinsight/ui/src/pages/vector-search/VectorSearchPage.tsx @@ -10,7 +10,7 @@ import { useRedisearchListData } from './useRedisearchListData' export const VectorSearchPage = () => { const { data, loading } = useRedisearchListData() - const hasIndexes = data?.length > 0 + const hasIndexes = false // data?.length > 0 usePageViewTelemetry({ page: TelemetryPageView.VECTOR_SEARCH_PAGE, diff --git a/redisinsight/ui/src/pages/vector-search/create-index/steps/config.ts b/redisinsight/ui/src/pages/vector-search/create-index/steps/config.ts index 20311455c4..17bf5daa27 100644 --- a/redisinsight/ui/src/pages/vector-search/create-index/steps/config.ts +++ b/redisinsight/ui/src/pages/vector-search/create-index/steps/config.ts @@ -2,7 +2,9 @@ import { FieldTypes } from 'uiSrc/pages/browser/components/create-redisearch-ind import { VectorSearchBox } from 'uiSrc/components/new-index/create-index-step/field-box/types' import { BoxSelectionOption } from 'uiSrc/components/new-index/selection-box/SelectionBox' import { + BikeIcon, DatabaseIcon, + PopcornIcon, UniversityIcon, VectorSearchIcon, WandIcon, @@ -47,20 +49,13 @@ export const indexDataContent: BoxSelectionOption[] = [ value: SampleDataContent.E_COMMERCE_DISCOVERY, label: 'E-commerce Discovery', text: 'Find products by meaning, not just keywords.', - icon: UniversityIcon, // TODO: bike icon? - }, - { - value: SampleDataContent.AI_ASSISTANTS, - label: 'AI Assistants', - text: 'Find products by meaning, not just keywords.', - icon: DatabaseIcon, - disabled: true, + icon: BikeIcon, }, { value: SampleDataContent.CONTENT_RECOMMENDATIONS, - label: 'Content Recommendations', - text: 'Find products by meaning, not just keywords.', - icon: UniversityIcon, + label: 'Movie Recommendations', + text: 'Suggest movies based on the true meaning of plots or themes.', + icon: PopcornIcon, disabled: true, }, ] diff --git a/redisinsight/ui/src/pages/vector-search/create-index/types.ts b/redisinsight/ui/src/pages/vector-search/create-index/types.ts index 2b75dd9e02..8053f579a2 100644 --- a/redisinsight/ui/src/pages/vector-search/create-index/types.ts +++ b/redisinsight/ui/src/pages/vector-search/create-index/types.ts @@ -10,7 +10,6 @@ export enum SampleDataType { export enum SampleDataContent { E_COMMERCE_DISCOVERY = 'e-commerce-discovery', - AI_ASSISTANTS = 'ai-assistants', CONTENT_RECOMMENDATIONS = 'content-recommendations', } From c837731dc2c88d24f47d677f08ff03b54031fee5 Mon Sep 17 00:00:00 2001 From: Krum Tyukenov Date: Thu, 7 Aug 2025 13:48:11 +0300 Subject: [PATCH 2/2] remove leftover --- redisinsight/ui/src/pages/vector-search/VectorSearchPage.tsx | 2 +- .../ui/src/pages/vector-search/create-index/steps/config.ts | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/redisinsight/ui/src/pages/vector-search/VectorSearchPage.tsx b/redisinsight/ui/src/pages/vector-search/VectorSearchPage.tsx index 3450c6ea2c..28652f18bf 100644 --- a/redisinsight/ui/src/pages/vector-search/VectorSearchPage.tsx +++ b/redisinsight/ui/src/pages/vector-search/VectorSearchPage.tsx @@ -10,7 +10,7 @@ import { useRedisearchListData } from './useRedisearchListData' export const VectorSearchPage = () => { const { data, loading } = useRedisearchListData() - const hasIndexes = false // data?.length > 0 + const hasIndexes = data?.length > 0 usePageViewTelemetry({ page: TelemetryPageView.VECTOR_SEARCH_PAGE, diff --git a/redisinsight/ui/src/pages/vector-search/create-index/steps/config.ts b/redisinsight/ui/src/pages/vector-search/create-index/steps/config.ts index 17bf5daa27..d765cb27ae 100644 --- a/redisinsight/ui/src/pages/vector-search/create-index/steps/config.ts +++ b/redisinsight/ui/src/pages/vector-search/create-index/steps/config.ts @@ -3,9 +3,7 @@ import { VectorSearchBox } from 'uiSrc/components/new-index/create-index-step/fi import { BoxSelectionOption } from 'uiSrc/components/new-index/selection-box/SelectionBox' import { BikeIcon, - DatabaseIcon, PopcornIcon, - UniversityIcon, VectorSearchIcon, WandIcon, } from 'uiSrc/components/base/icons'