Files
logseq/ios/App/shortcuts/shortcutsControl.swift
2025-09-20 01:23:26 +08:00

41 lines
1.0 KiB
Swift

//
// shortcutsControl.swift
// shortcuts
//
// Created by Tienson Qin on 2025/9/19.
//
import AppIntents
import SwiftUI
import WidgetKit
@available(iOS 18.0, *)
struct QuickAddButton: ControlWidget {
var body: some ControlWidgetConfiguration {
StaticControlConfiguration(
kind: "com.logseq.logseq.quickAddButton"
) {
ControlWidgetButton(action: QuickAddIntent()) {
Label("Quick Add", systemImage: "plus.circle")
}
}
.displayName("Quick Add")
.description("Quick note.")
}
}
@available(iOS 18.0, *)
struct RecordAudioButton: ControlWidget {
var body: some ControlWidgetConfiguration {
StaticControlConfiguration(
kind: "com.logseq.logseq.recordAudioButton"
) {
ControlWidgetButton(action: RecordAudioIntent()) {
Label("Record Audio", systemImage: "waveform")
}
}
.displayName("Record Audio")
.description("Record Audio.")
}
}