docs: added documentation pages for experimental features (#5671)

* docs: added documentation pages for experimental features

* fix content lint issues

* fixed lint errors

* added migration step

* added workflows introduction

* add installation guides

* added installation guides for modules + generated workflows reference

* added missing workflows reference link

* Added warning message for experimental features

* fix note
This commit is contained in:
Shahed Nasser
2023-11-27 16:49:12 +00:00
committed by GitHub
parent cf0939aab2
commit cdc1da5df7
148 changed files with 14225 additions and 435 deletions

View File

@@ -3,6 +3,7 @@ import React, {
useRef,
type ReactElement,
useEffect,
useState,
} from "react"
import clsx from "clsx"
import {
@@ -41,6 +42,7 @@ function TabList({
useScrollPositionBlocker()
const codeTabSelectorRef = useRef(null)
const codeTabsWrapperRef = useRef(null)
const [tabsTitle, setTabsTitle] = useState(codeTitle)
const handleTabChange = (
event:
@@ -108,6 +110,15 @@ function TabList({
}
}, [codeTabSelectorRef, tabRefs])
useEffect(() => {
const selectedTab = tabValues.find((tab) => tab.value === selectedValue)
if (selectedTab?.attributes?.title) {
setTabsTitle(selectedTab.attributes.title as string)
} else {
setTabsTitle(codeTitle)
}
}, [selectedValue])
return (
<div
className={clsx(isCodeTabs && "code-header", !isCodeTabs && "[&+*]:pt-1")}
@@ -183,7 +194,7 @@ function TabList({
"text-compact-small-plus text-medusa-code-text-subtle hidden xs:block"
)}
>
{codeTitle}
{tabsTitle}
</span>
)}
</div>