docs: fix details component + other styling fixes (#5217)
* docs: fix details component * general styling fixes
This commit is contained in:
1 parent
bc42b201ea
commit
dee3419fe8
4 files changed
+15
-5
No files matched your search
@@ -57,7 +57,9 @@ export const Button = ({
|
|||||||
"dark:shadow-button-neutral dark:focus:shadow-button-neutral-focused dark:active:shadow-button-neutral-focused",
|
"dark:shadow-button-neutral dark:focus:shadow-button-neutral-focused dark:active:shadow-button-neutral-focused",
|
||||||
"select-none",
|
"select-none",
|
||||||
],
|
],
|
||||||
clear: ["bg-transparent shadow-none border-0 outline-none cursor-pointer"],
|
clear: [
|
||||||
|
"bg-transparent shadow-none border-0 outline-none cursor-pointer text-fg-medusa-subtle",
|
||||||
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ export type DetailsSummaryProps = {
|
|||||||
export const DetailsSummary = ({
|
export const DetailsSummary = ({
|
||||||
title,
|
title,
|
||||||
subtitle,
|
subtitle,
|
||||||
|
children,
|
||||||
badge,
|
badge,
|
||||||
expandable = true,
|
expandable = true,
|
||||||
open = false,
|
open = false,
|
||||||
@@ -40,7 +41,7 @@ export const DetailsSummary = ({
|
|||||||
titleClassName
|
titleClassName
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
{title}
|
{title || children}
|
||||||
</span>
|
</span>
|
||||||
{subtitle && (
|
{subtitle && (
|
||||||
<span className="text-compact-medium text-medusa-fg-subtle">
|
<span className="text-compact-medium text-medusa-fg-subtle">
|
||||||
|
|||||||
@@ -3,12 +3,17 @@ import clsx from "clsx"
|
|||||||
|
|
||||||
export type InputTextProps = {
|
export type InputTextProps = {
|
||||||
className?: string
|
className?: string
|
||||||
|
addGroupStyling?: boolean
|
||||||
} & React.DetailedHTMLProps<
|
} & React.DetailedHTMLProps<
|
||||||
React.InputHTMLAttributes<HTMLInputElement>,
|
React.InputHTMLAttributes<HTMLInputElement>,
|
||||||
HTMLInputElement
|
HTMLInputElement
|
||||||
>
|
>
|
||||||
|
|
||||||
export const InputText = (props: InputTextProps) => {
|
export const InputText = ({
|
||||||
|
addGroupStyling = false,
|
||||||
|
className,
|
||||||
|
...props
|
||||||
|
}: InputTextProps) => {
|
||||||
return (
|
return (
|
||||||
<input
|
<input
|
||||||
{...props}
|
{...props}
|
||||||
@@ -17,6 +22,7 @@ export const InputText = (props: InputTextProps) => {
|
|||||||
"border-medusa-border-base rounded-docs_sm border border-solid",
|
"border-medusa-border-base rounded-docs_sm border border-solid",
|
||||||
"px-docs_0.75 py-[9px]",
|
"px-docs_0.75 py-[9px]",
|
||||||
"hover:bg-medusa-bg-field-hover",
|
"hover:bg-medusa-bg-field-hover",
|
||||||
|
addGroupStyling && "group-hover:bg-medusa-bg-field-hover",
|
||||||
"focus:border-medusa-border-interactive",
|
"focus:border-medusa-border-interactive",
|
||||||
"active:border-medusa-border-interactive",
|
"active:border-medusa-border-interactive",
|
||||||
"disabled:bg-medusa-bg-disabled",
|
"disabled:bg-medusa-bg-disabled",
|
||||||
@@ -24,7 +30,7 @@ export const InputText = (props: InputTextProps) => {
|
|||||||
"placeholder:text-medusa-fg-muted",
|
"placeholder:text-medusa-fg-muted",
|
||||||
"disabled:placeholder:text-medusa-fg-disabled",
|
"disabled:placeholder:text-medusa-fg-disabled",
|
||||||
"text-compact-medium font-base",
|
"text-compact-medium font-base",
|
||||||
props.className
|
className
|
||||||
)}
|
)}
|
||||||
/>
|
/>
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ export const SearchModalOpener = ({
|
|||||||
)}
|
)}
|
||||||
{!isMobile && (
|
{!isMobile && (
|
||||||
<div
|
<div
|
||||||
className={clsx("relative w-min hover:cursor-pointer")}
|
className={clsx("relative w-min hover:cursor-pointer group")}
|
||||||
onClick={handleOpen}
|
onClick={handleOpen}
|
||||||
>
|
>
|
||||||
<MagnifyingGlass
|
<MagnifyingGlass
|
||||||
@@ -73,6 +73,7 @@ export const SearchModalOpener = ({
|
|||||||
onClick={handleOpen}
|
onClick={handleOpen}
|
||||||
onFocus={(e) => e.target.blur()}
|
onFocus={(e) => e.target.blur()}
|
||||||
tabIndex={-1}
|
tabIndex={-1}
|
||||||
|
addGroupStyling={true}
|
||||||
/>
|
/>
|
||||||
<span
|
<span
|
||||||
className={clsx(
|
className={clsx(
|
||||||
|
|||||||
Reference in new issue
Block a user