Skip to content

Commit 00c8d06

Browse files
committed
add cursor style to FE icons
1 parent 1231606 commit 00c8d06

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

libs/remix-ui/workspace/src/lib/components/file-explorer-hovericons.tsx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export type FileHoverIconsProps = {
1212
}
1313

1414
export function FileHoverIcons(props: FileHoverIconsProps) {
15-
15+
const [mouseOver, setMouseOver] = useState(false)
1616
return (
1717
<>
1818
{<div className="d-flex flex-row align-items-center">
@@ -32,6 +32,9 @@ export function FileHoverIcons(props: FileHoverIconsProps) {
3232
e.stopPropagation()
3333
await props.handleNewFolderOp(props.file.path)
3434
}}
35+
style={{ cursor: mouseOver ? 'pointer' : 'default' }}
36+
onMouseEnter={(e) => setMouseOver(true)}
37+
onMouseLeave={(e) => setMouseOver(false)}
3538
></span>
3639
</CustomTooltip>
3740
<CustomTooltip
@@ -47,6 +50,9 @@ export function FileHoverIcons(props: FileHoverIconsProps) {
4750
e.stopPropagation()
4851
await props.handleNewFileOp(props.file.path)
4952
}}
53+
style={{ cursor: mouseOver ? 'pointer' : 'default' }}
54+
onMouseEnter={(e) => setMouseOver(true)}
55+
onMouseLeave={(e) => setMouseOver(false)}
5056
></span>
5157
</CustomTooltip>
5258
</>
@@ -65,6 +71,9 @@ export function FileHoverIcons(props: FileHoverIconsProps) {
6571
e.stopPropagation()
6672
await props.renamePathOp(props.file.path, props.file.type)
6773
}}
74+
style={{ cursor: mouseOver ? 'pointer' : 'default' }}
75+
onMouseEnter={(e) => setMouseOver(true)}
76+
onMouseLeave={(e) => setMouseOver(false)}
6877
></span>
6978
</CustomTooltip>
7079
<CustomTooltip
@@ -80,6 +89,9 @@ export function FileHoverIcons(props: FileHoverIconsProps) {
8089
e.stopPropagation()
8190
await props.deletePathOp(props.file.path)
8291
}}
92+
style={{ cursor: mouseOver ? 'pointer' : 'default' }}
93+
onMouseEnter={(e) => setMouseOver(true)}
94+
onMouseLeave={(e) => setMouseOver(false)}
8395
></span>
8496
</CustomTooltip>
8597
</div>

0 commit comments

Comments
 (0)