docs: general fixes for docs workspace (#5184)
This commit is contained in:
1 parent
c1b8f089e3
commit
123b3787d5
15 files changed
+97
-23
No files matched your search
@@ -50,11 +50,6 @@
|
|||||||
body[data-modal="opened"] {
|
body[data-modal="opened"] {
|
||||||
@apply !overflow-hidden;
|
@apply !overflow-hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
mark {
|
|
||||||
@apply bg-medusa-bg-highlight dark:bg-medusa-bg-highlight-dark;
|
|
||||||
@apply text-medusa-fg-interactive dark:text-medusa-fg-interactive-dark;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@layer utilities {
|
@layer utilities {
|
||||||
|
|||||||
@@ -7,5 +7,5 @@
|
|||||||
"installCommand": "yarn install",
|
"installCommand": "yarn install",
|
||||||
"buildCommand": "turbo run build",
|
"buildCommand": "turbo run build",
|
||||||
"outputDirectory": ".next",
|
"outputDirectory": ".next",
|
||||||
"ignoreCommand": "git diff HEAD^ HEAD --quiet -- ../../.."
|
"ignoreCommand": "bash ../../ignore-build-script.sh"
|
||||||
}
|
}
|
||||||
@@ -6,11 +6,6 @@
|
|||||||
body[data-modal="opened"] {
|
body[data-modal="opened"] {
|
||||||
@apply !overflow-hidden;
|
@apply !overflow-hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
mark {
|
|
||||||
@apply bg-medusa-bg-highlight dark:bg-medusa-bg-highlight-dark;
|
|
||||||
@apply text-medusa-fg-interactive dark:text-medusa-fg-interactive-dark;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@layer components {
|
@layer components {
|
||||||
|
|||||||
@@ -486,6 +486,6 @@
|
|||||||
"installCommand": "yarn install",
|
"installCommand": "yarn install",
|
||||||
"buildCommand": "turbo run build",
|
"buildCommand": "turbo run build",
|
||||||
"outputDirectory": "build",
|
"outputDirectory": "build",
|
||||||
"ignoreCommand": "git diff HEAD^ HEAD --quiet -- ../../..",
|
"ignoreCommand": "bash ../../ignore-build-script.sh",
|
||||||
"devCommand": "yarn dev"
|
"devCommand": "yarn dev"
|
||||||
}
|
}
|
||||||
File renamed without changes.
File renamed without changes.
@@ -1,6 +1,13 @@
|
|||||||
import { BorderedIcon } from "docs-ui"
|
import { BorderedIcon } from "docs-ui"
|
||||||
import { basePathUrl } from "@/lib/base-path-url"
|
import { Figma } from "./icons"
|
||||||
|
|
||||||
export const FigmaIcon = () => {
|
export const FigmaIcon = () => {
|
||||||
return <BorderedIcon icon={basePathUrl("/images/figma.png")} />
|
return (
|
||||||
|
<BorderedIcon
|
||||||
|
IconComponent={Figma}
|
||||||
|
iconWrapperClassName={
|
||||||
|
"bg-medusa-button-inverted bg-button-inverted !p-[6px]"
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
)
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
import { IconProps } from "@medusajs/icons/dist/types"
|
||||||
|
|
||||||
|
export const Figma = (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}
|
||||||
|
>
|
||||||
|
<g clipPath="url(#clip0_5033_198)">
|
||||||
|
<path
|
||||||
|
d="M10 9.99998C10 8.36002 11.3295 7.03052 12.9695 7.03052C14.6094 7.03052 15.9389 8.36002 15.9389 9.99998C15.9389 11.64 14.6094 12.9694 12.9695 12.9694C11.3295 12.9694 10 11.64 10 9.99998Z"
|
||||||
|
fill="#1ABCFE"
|
||||||
|
/>
|
||||||
|
<path
|
||||||
|
d="M4.06128 15.9389C4.06128 14.299 5.39075 12.9695 7.03074 12.9695H10.0002V15.9389C10.0002 17.5789 8.67074 18.9084 7.03074 18.9084C5.39075 18.9084 4.06128 17.5789 4.06128 15.9389Z"
|
||||||
|
fill="#0ACF83"
|
||||||
|
/>
|
||||||
|
<path
|
||||||
|
d="M10 1.09167V7.03057H12.9695C14.6095 7.03057 15.9389 5.70111 15.9389 4.06113C15.9389 2.42115 14.6095 1.09167 12.9695 1.09167H10Z"
|
||||||
|
fill="#FF7262"
|
||||||
|
/>
|
||||||
|
<path
|
||||||
|
d="M4.06128 4.06113C4.06128 5.70112 5.39075 7.03057 7.03074 7.03057H10.0002V1.09167H7.03074C5.39075 1.09167 4.06128 2.42115 4.06128 4.06113Z"
|
||||||
|
fill="#F24E1E"
|
||||||
|
/>
|
||||||
|
<path
|
||||||
|
d="M4.06128 9.99998C4.06128 11.64 5.39075 12.9694 7.03074 12.9694H10.0002V7.03052H7.03074C5.39075 7.03052 4.06128 8.36002 4.06128 9.99998Z"
|
||||||
|
fill="#A259FF"
|
||||||
|
/>
|
||||||
|
</g>
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip0_5033_198">
|
||||||
|
<rect
|
||||||
|
width="12"
|
||||||
|
height="18"
|
||||||
|
fill="white"
|
||||||
|
transform="translate(4 1)"
|
||||||
|
/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
</svg>
|
||||||
|
)
|
||||||
|
}
|
||||||
@@ -1,13 +1,11 @@
|
|||||||
type SiteConfig = {
|
type SiteConfig = {
|
||||||
name: string
|
name: string
|
||||||
url: string
|
url: string
|
||||||
ogImage: string
|
|
||||||
description: string
|
description: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export const siteConfig: SiteConfig = {
|
export const siteConfig: SiteConfig = {
|
||||||
name: "Medusa UI",
|
name: "Medusa UI",
|
||||||
url: `${process.env.NEXT_PUBLIC_DOCS_URL}/ui`,
|
url: `${process.env.NEXT_PUBLIC_DOCS_URL}/ui`,
|
||||||
ogImage: `${process.env.NEXT_PUBLIC_DOCS_URL}/ui/images/medusa-og.png`,
|
|
||||||
description: "Primitives for building Medusa applications.",
|
description: "Primitives for building Medusa applications.",
|
||||||
}
|
}
|
||||||
@@ -17,4 +17,8 @@
|
|||||||
pre *::selection {
|
pre *::selection {
|
||||||
@apply !bg-medusa-code-text-highlight;
|
@apply !bg-medusa-code-text-highlight;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
body[data-modal="opened"] {
|
||||||
|
@apply !overflow-hidden;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -3,5 +3,5 @@
|
|||||||
"installCommand": "yarn install",
|
"installCommand": "yarn install",
|
||||||
"buildCommand": "turbo run build",
|
"buildCommand": "turbo run build",
|
||||||
"outputDirectory": ".next",
|
"outputDirectory": ".next",
|
||||||
"ignoreCommand": "git diff HEAD^ HEAD --quiet -- ../../.."
|
"ignoreCommand": "bash ../../ignore-build-script.sh"
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
echo "VERCEL_ENV: $VERCEL_ENV"
|
||||||
|
echo "VERCEL_GIT_COMMIT_REF: $VERCEL_GIT_COMMIT_REF"
|
||||||
|
|
||||||
|
if [[ "$VERCEL_ENV" == "production" || "$VERCEL_GIT_COMMIT_REF" = "docs/"* ]] ; then
|
||||||
|
# Proceed with the build
|
||||||
|
echo "✅ - Build can proceed"
|
||||||
|
exit 1;
|
||||||
|
else
|
||||||
|
# Don't build
|
||||||
|
echo "🛑 - Build cancelled"
|
||||||
|
exit 0;
|
||||||
|
fi
|
||||||
@@ -5,7 +5,8 @@ import { IconProps } from "@medusajs/icons/dist/types"
|
|||||||
|
|
||||||
export type BorderedIconProps = {
|
export type BorderedIconProps = {
|
||||||
icon?: string
|
icon?: string
|
||||||
IconComponent?: React.FC<IconProps> | null
|
IconComponent?: ((props: IconProps) => React.JSX.Element) | null
|
||||||
|
// IconComponent?: React.FC<IconProps> | null
|
||||||
wrapperClassName?: string
|
wrapperClassName?: string
|
||||||
iconWrapperClassName?: string
|
iconWrapperClassName?: string
|
||||||
iconClassName?: string
|
iconClassName?: string
|
||||||
|
|||||||
@@ -126,7 +126,11 @@ export const SearchHits = ({
|
|||||||
return (
|
return (
|
||||||
Object.keys(item.hierarchy)
|
Object.keys(item.hierarchy)
|
||||||
.reverse()
|
.reverse()
|
||||||
.find((key) => item.hierarchy[key as Hierarchy] !== null) || ""
|
.find(
|
||||||
|
(key) =>
|
||||||
|
item.hierarchy[key as Hierarchy] !== null &&
|
||||||
|
item.hierarchy[key as Hierarchy] !== item.content
|
||||||
|
) || ""
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -138,7 +142,13 @@ export const SearchHits = ({
|
|||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="overflow-auto">
|
<div
|
||||||
|
className={clsx(
|
||||||
|
"overflow-auto",
|
||||||
|
"[&_mark]:bg-medusa-bg-highlight dark:[&_mark]:bg-medusa-bg-highlight-dark",
|
||||||
|
"[&_mark]:text-medusa-fg-interactive dark:[&_mark]:text-medusa-fg-interactive-dark"
|
||||||
|
)}
|
||||||
|
>
|
||||||
{Object.keys(grouped).map((groupName, index) => (
|
{Object.keys(grouped).map((groupName, index) => (
|
||||||
<Fragment key={index}>
|
<Fragment key={index}>
|
||||||
<SearchHitGroupName name={groupName} />
|
<SearchHitGroupName name={groupName} />
|
||||||
@@ -172,11 +182,12 @@ export const SearchHits = ({
|
|||||||
"hierarchy",
|
"hierarchy",
|
||||||
item.type && item.type !== "content"
|
item.type && item.type !== "content"
|
||||||
? item.type
|
? item.type
|
||||||
: item.hierarchy.lvl1
|
: getLastAvailableHeirarchy(item) ||
|
||||||
? "lvl1"
|
item.hierarchy.lvl1 ||
|
||||||
: getLastAvailableHeirarchy(item),
|
"",
|
||||||
]}
|
]}
|
||||||
hit={item}
|
hit={item}
|
||||||
|
separator="."
|
||||||
/>
|
/>
|
||||||
</span>
|
</span>
|
||||||
{item.type !== "lvl1" && (
|
{item.type !== "lvl1" && (
|
||||||
|
|||||||
@@ -257,11 +257,13 @@ export const SearchModal = ({
|
|||||||
"content",
|
"content",
|
||||||
"hierarchy.lvl1",
|
"hierarchy.lvl1",
|
||||||
"hierarchy.lvl2",
|
"hierarchy.lvl2",
|
||||||
|
"hierarchy.lvl3",
|
||||||
],
|
],
|
||||||
attributesToHighlight: [
|
attributesToHighlight: [
|
||||||
"content",
|
"content",
|
||||||
"hierarchy.lvl1",
|
"hierarchy.lvl1",
|
||||||
"hierarchy.lvl2",
|
"hierarchy.lvl2",
|
||||||
|
"hierarchy.lvl3",
|
||||||
],
|
],
|
||||||
}}
|
}}
|
||||||
indices={algolia.indices}
|
indices={algolia.indices}
|
||||||
|
|||||||
Reference in new issue
Block a user