mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-04-24 01:38:26 +02:00
Dropdown highlight
This commit is contained in:
Binary file not shown.
@@ -155,6 +155,7 @@ function SidebarItem({ request, active }: { request: HttpRequest; active: boolea
|
|||||||
}}
|
}}
|
||||||
to={`/workspaces/${request.workspaceId}/requests/${request.id}`}
|
to={`/workspaces/${request.workspaceId}/requests/${request.id}`}
|
||||||
onDoubleClick={() => setEditing(true)}
|
onDoubleClick={() => setEditing(true)}
|
||||||
|
onClick={active ? () => setEditing(true) : undefined}
|
||||||
justify="start"
|
justify="start"
|
||||||
>
|
>
|
||||||
{editing ? (
|
{editing ? (
|
||||||
@@ -175,7 +176,14 @@ function SidebarItem({ request, active }: { request: HttpRequest; active: boolea
|
|||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
) : (
|
) : (
|
||||||
<span className="truncate">{request.name || request.url}</span>
|
<span
|
||||||
|
className={classnames(
|
||||||
|
'truncate',
|
||||||
|
!(request.name || request.url) && 'text-gray-400 italic',
|
||||||
|
)}
|
||||||
|
>
|
||||||
|
{request.name || request.url || 'New Request'}
|
||||||
|
</span>
|
||||||
)}
|
)}
|
||||||
</Button>
|
</Button>
|
||||||
<Dropdown
|
<Dropdown
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ const DropdownMenuContent = forwardRef<HTMLDivElement, D.DropdownMenuContentProp
|
|||||||
align="start"
|
align="start"
|
||||||
className={classnames(
|
className={classnames(
|
||||||
className,
|
className,
|
||||||
'bg-gray-50 rounded-md shadow-lg p-1.5 border border-gray-200',
|
'bg-gray-50 rounded-md shadow-lg dark:shadow-gray-0 p-1.5 border border-gray-200',
|
||||||
'overflow-auto m-1',
|
'overflow-auto m-1',
|
||||||
)}
|
)}
|
||||||
style={styles}
|
style={styles}
|
||||||
@@ -295,8 +295,8 @@ const ItemInner = forwardRef<HTMLDivElement, ItemInnerProps>(function ItemInner(
|
|||||||
ref={ref}
|
ref={ref}
|
||||||
className={classnames(
|
className={classnames(
|
||||||
className,
|
className,
|
||||||
'outline-none px-2 py-1.5 flex items-center text-sm text-gray-700 whitespace-nowrap pr-4',
|
'min-w-[8rem] outline-none px-2 h-7 flex items-center text-sm text-gray-700 whitespace-nowrap pr-4',
|
||||||
!noHover && 'focus:bg-gray-50 focus:text-gray-900 rounded',
|
!noHover && 'focus:bg-highlight focus:text-gray-900 rounded',
|
||||||
)}
|
)}
|
||||||
{...props}
|
{...props}
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -163,7 +163,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
& > ul > li[aria-selected] {
|
& > ul > li[aria-selected] {
|
||||||
@apply bg-gray-100 text-gray-900;
|
@apply bg-highlight text-gray-900;
|
||||||
}
|
}
|
||||||
|
|
||||||
& > ul > li:hover {
|
& > ul > li:hover {
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ module.exports = {
|
|||||||
"5xl": "3.052rem"
|
"5xl": "3.052rem"
|
||||||
},
|
},
|
||||||
colors: {
|
colors: {
|
||||||
|
highlight: "hsl(var(--color-gray-200) / 0.3)",
|
||||||
transparent: "transparent",
|
transparent: "transparent",
|
||||||
white: "hsl(0 100% 100% / <alpha-value>)",
|
white: "hsl(0 100% 100% / <alpha-value>)",
|
||||||
black: "hsl(0 100% 0% / <alpha-value>)",
|
black: "hsl(0 100% 0% / <alpha-value>)",
|
||||||
|
|||||||
Reference in New Issue
Block a user