← All repositories

listless

A simple list app for Apple platforms

git clone https://code.inqk.net/listless.git


ListlessMac/Helpers/HoverCursorModifier.swift (399B)

1import AppKit
2import SwiftUI
3
4struct TextHoverModifier: ViewModifier {
5    let isCompleted: Bool
6
7    func body(content: Content) -> some View {
8        content.onHover { isHovering in
9            if !isCompleted {
10                if isHovering {
11                    NSCursor.iBeam.push()
12                } else {
13                    NSCursor.pop()
14                }
15            }
16        }
17    }
18}