mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-05-18 05:37:18 +02:00
Make setting rows responsive
This commit is contained in:
@@ -67,23 +67,34 @@ export function SettingRow({
|
|||||||
aria-disabled={disabled || undefined}
|
aria-disabled={disabled || undefined}
|
||||||
className={classNames(
|
className={classNames(
|
||||||
className,
|
className,
|
||||||
"grid grid-cols-[minmax(0,1fr)_auto] items-center gap-6 border-b border-border-subtle py-4",
|
"@container border-b border-border-subtle py-4",
|
||||||
disabled && "opacity-disabled",
|
disabled && "opacity-disabled",
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
<div className="min-w-0">
|
<div
|
||||||
<div className="text text-text">{title}</div>
|
className={classNames(
|
||||||
{description != null && (
|
"grid grid-cols-1 gap-2",
|
||||||
<div className="mt-1 max-w-2xl text-sm text-text-subtle">{description}</div>
|
"@[30rem]:grid-cols-[minmax(0,1fr)_auto] items-center",
|
||||||
)}
|
)}
|
||||||
</div>
|
>
|
||||||
<div className={classNames("flex items-center justify-end", controlClassName)}>
|
<div className="min-w-0">
|
||||||
{children}
|
<div className="text text-text">{title}</div>
|
||||||
|
{description != null && (
|
||||||
|
<div className="mt-1 max-w-2xl text-sm text-text-subtle">{description}</div>
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
|
<div
|
||||||
|
className={classNames(
|
||||||
|
"flex min-w-0 items-center justify-start @[40rem]:justify-end",
|
||||||
|
controlClassName,
|
||||||
|
)}
|
||||||
|
>
|
||||||
|
{children}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function SettingValue({
|
export function SettingValue({
|
||||||
actions,
|
actions,
|
||||||
className,
|
className,
|
||||||
|
|||||||
Reference in New Issue
Block a user