feat(admin,admin-ui,medusa): Add Medusa Admin plugin (#3334)

This commit is contained in:
Kasper Fabricius Kristensen
2023-03-03 10:09:16 +01:00
committed by GitHub
parent d6b1ad1ccd
commit 40de54b010
928 changed files with 85441 additions and 384 deletions
@@ -0,0 +1,38 @@
import clsx from "clsx"
import React from "react"
import IconTooltip from "../molecules/icon-tooltip"
export type InputHeaderProps = {
label?: string
required?: boolean
tooltipContent?: string
tooltip?: React.ReactNode
className?: string
}
const InputHeader: React.FC<InputHeaderProps> = ({
label,
required = false,
tooltipContent,
tooltip,
className,
}) => {
return (
<div
className={clsx(
"w-full flex inter-small-semibold text-grey-50 items-center",
className
)}
>
<label>{label}</label>
{required && <div className="text-rose-50 "> *</div>}
{tooltip || tooltipContent ? (
<div className="flex ml-1.5">
{tooltip || <IconTooltip content={tooltipContent} />}
</div>
) : null}
</div>
)
}
export default InputHeader