mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-04-23 17:28:29 +02:00
Fix drop marker indent
This commit is contained in:
@@ -3,16 +3,14 @@ import React, { memo } from 'react';
|
|||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
className?: string;
|
className?: string;
|
||||||
depth: number;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export const DropMarker = memo(
|
export const DropMarker = memo(
|
||||||
function DropMarker({ className, depth }: Props) {
|
function DropMarker({ className }: Props) {
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
className={classNames(
|
className={classNames(
|
||||||
className,
|
className,
|
||||||
depth > 0 ? 'ml-5' : 'ml-0',
|
|
||||||
'relative w-full h-0 overflow-visible pointer-events-none',
|
'relative w-full h-0 overflow-visible pointer-events-none',
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -403,9 +403,8 @@ function SidebarItems({
|
|||||||
>
|
>
|
||||||
{tree.children.map((child, i) => (
|
{tree.children.map((child, i) => (
|
||||||
<Fragment key={child.item.id}>
|
<Fragment key={child.item.id}>
|
||||||
{hoveredIndex === i && hoveredTree?.item.id === tree.item.id && (
|
{hoveredIndex === i && hoveredTree?.item.id === tree.item.id && <DropMarker />}
|
||||||
<DropMarker depth={tree.depth} />
|
{hoveredIndex === i && hoveredTree?.item.id === tree.item.id && <DropMarker />}
|
||||||
)}
|
|
||||||
<DraggableSidebarItem
|
<DraggableSidebarItem
|
||||||
selected={selectedId === child.item.id}
|
selected={selectedId === child.item.id}
|
||||||
itemId={child.item.id}
|
itemId={child.item.id}
|
||||||
@@ -441,7 +440,7 @@ function SidebarItems({
|
|||||||
</Fragment>
|
</Fragment>
|
||||||
))}
|
))}
|
||||||
{hoveredIndex === tree.children.length && hoveredTree?.item.id === tree.item.id && (
|
{hoveredIndex === tree.children.length && hoveredTree?.item.id === tree.item.id && (
|
||||||
<DropMarker depth={tree.depth} />
|
<DropMarker />
|
||||||
)}
|
)}
|
||||||
</VStack>
|
</VStack>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user