import { CopyButtonProps } from "@/components/CopyButton" import clsx from "clsx" import dynamic from "next/dynamic" import SpinnerLoading from "../Loading/Spinner" const CopyButton = dynamic( async () => import("../CopyButton"), { loading: () => , } ) as React.FC export type InlineCodeProps = React.ComponentProps<"code"> const InlineCode = (props: InlineCodeProps) => { const isInline = typeof props.children === "string" return ( <> {!isInline && } {isInline && ( code]:bg-medusa-bg-subtle-pressed dark:active:[&>code]:bg-medusa-bg-subtle-pressed-dark", "focus:[&>code]:bg-medusa-bg-subtle-pressed dark:focus:[&>code]:bg-medusa-bg-subtle-pressed-dark", "hover:[&>code]:bg-medusa-bg-subtle-hover dark:hover:[&>code]:bg-medusa-bg-base-hover-dark" )} > )} ) } export default InlineCode