From 6fe0a1242db867f7279eecd27f53c4049999bd52 Mon Sep 17 00:00:00 2001 From: Vikas Agarwal Date: Tue, 3 Oct 2017 11:35:15 +0530 Subject: [PATCH] =?UTF-8?q?Github=20issue#1218,=20Proper=20fix=20for=20hid?= =?UTF-8?q?ing=20any=20project=20category=20=E2=80=94=20Fixed=20with=20pro?= =?UTF-8?q?per=20way?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/projectWizard/index.js | 3 ++- src/projects/create/components/ProjectTypeCard.scss | 6 ------ src/projects/create/components/SelectProjectType.jsx | 3 +++ 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/config/projectWizard/index.js b/src/config/projectWizard/index.js index 7be894012..abfa7d712 100644 --- a/src/config/projectWizard/index.js +++ b/src/config/projectWizard/index.js @@ -35,6 +35,7 @@ const products = { info: 'Build a cognitive chat bot for your product', question: 'What do you need to develop?', id: 'chatbot', + hidden: true, subtypes: { 'Watson Chatbot': { brief: 'Watson Chatbot', @@ -188,7 +189,7 @@ export function findProduct(product) { export function findCategory(categoryId) { for(const key in products) { - if (products[key].id === categoryId) { + if (products[key].id === categoryId && !products[key].disabled) { return { ...products[key], name: key} } } diff --git a/src/projects/create/components/ProjectTypeCard.scss b/src/projects/create/components/ProjectTypeCard.scss index 636475f84..56cc3c8a0 100644 --- a/src/projects/create/components/ProjectTypeCard.scss +++ b/src/projects/create/components/ProjectTypeCard.scss @@ -15,12 +15,6 @@ -moz-transition: 300ms all ease; -webkit-transition: 300ms all ease; - // Hide the chatbot card - // FIXME: Remove when chatbot should be enabled again - &:nth-child(3) { - display: none; - } - .sub-type-details { padding: 0 20px; font-size: 13px; diff --git a/src/projects/create/components/SelectProjectType.jsx b/src/projects/create/components/SelectProjectType.jsx index fcd756b87..b5dd19efb 100644 --- a/src/projects/create/components/SelectProjectType.jsx +++ b/src/projects/create/components/SelectProjectType.jsx @@ -15,6 +15,9 @@ function SelectProjectType(props) { const item = config[key] const icon = const products = findProductsOfCategory(item.id) || [] + // don't render disabled items for selection + // don't render hidden items as well, hidden items can be reached via direct link though + if (item.disabled || item.hidden) continue cards.push(