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:
@@ -24,6 +24,7 @@ export default function DocSidebarItemLink({
|
||||
const { href, label, className, autoAddBaseUrl, customProps } = item
|
||||
const isActive = isActiveSidebarItem(item, activePath)
|
||||
const isInternalLink = isInternalUrl(href)
|
||||
|
||||
return (
|
||||
<li
|
||||
className={clsx(
|
||||
|
||||
27
www/apps/docs/src/theme/Icon/Beaker/index.tsx
Normal file
27
www/apps/docs/src/theme/Icon/Beaker/index.tsx
Normal file
@@ -0,0 +1,27 @@
|
||||
import { IconProps } from "@medusajs/icons/dist/types"
|
||||
import clsx from "clsx"
|
||||
import React from "react"
|
||||
|
||||
const IconBeaker = (props: IconProps) => {
|
||||
return (
|
||||
<svg
|
||||
width={props.width || 20}
|
||||
height={props.height || 20}
|
||||
viewBox="0 0 20 20"
|
||||
fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
{...props}
|
||||
className={clsx("text-ui-fg-subtle", props.className)}
|
||||
>
|
||||
<path
|
||||
d="M8.12499 2.5865V7.34817C8.12499 7.5944 8.0765 7.83822 7.98227 8.0657C7.88805 8.29319 7.74993 8.49989 7.57583 8.674L4.16666 12.0832M8.12499 2.5865C7.91583 2.60567 7.70749 2.62817 7.49999 2.65483M8.12499 2.5865C9.3723 2.47052 10.6277 2.47052 11.875 2.5865M4.16666 12.0832L4.80833 11.9223C6.55249 11.4913 8.39317 11.6961 9.99999 12.4998C11.6068 13.3036 13.4475 13.5083 15.1917 13.0773L16.5 12.7498M4.16666 12.0832L2.33166 13.919C1.30416 14.9448 1.78916 16.6832 3.22083 16.9273C5.42416 17.304 7.68916 17.4998 9.99999 17.4998C12.2718 17.5006 14.5396 17.3091 16.7792 16.9273C18.21 16.6832 18.695 14.9448 17.6683 13.9182L16.5 12.7498M11.875 2.5865V7.34817C11.875 7.84567 12.0725 8.32317 12.4242 8.674L16.5 12.7498M11.875 2.5865C12.0842 2.60567 12.2925 2.62817 12.5 2.65483"
|
||||
stroke="currentColor"
|
||||
strokeWidth="1.25"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default IconBeaker
|
||||
@@ -102,6 +102,7 @@ import {
|
||||
import IconPuzzleSolid from "./PuzzleSolid"
|
||||
import IconNextjs from "./Nextjs"
|
||||
import IconFlagMini from "./FlagMini"
|
||||
import IconBeaker from "./Beaker"
|
||||
|
||||
export default {
|
||||
"academic-cap-solid": AcademicCapSolid,
|
||||
@@ -111,6 +112,7 @@ export default {
|
||||
"arrow-down-tray": ArrowDownTray,
|
||||
"back-arrow": ArrowUturnLeft,
|
||||
"bars-three": BarsThree,
|
||||
beaker: IconBeaker,
|
||||
bell: BellAlert,
|
||||
"bell-alert-solid": BellAlertSolid,
|
||||
bolt: Bolt,
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user