-
- {
- if (isRecording()) return;
- setOptions("targetMode", (v) =>
- v === "display" ? null : "display",
- );
- if (rawOptions.targetMode)
- commands.openTargetSelectOverlays(null);
- else commands.closeTargetSelectOverlays();
- }}
- name="Display"
- class="flex-1 rounded-none focus-visible:ring-0 focus-visible:ring-offset-0"
- />
- (displayTriggerRef = el)}
- disabled={isRecording()}
- expanded={displayMenuOpen()}
- onClick={() => {
- setDisplayMenuOpen((prev) => {
- const next = !prev;
- if (next) {
- setWindowMenuOpen(false);
- setHasOpenedDisplayMenu(true);
- }
- return next;
- });
- }}
- aria-haspopup="menu"
- aria-label="Choose display"
- />
-
-
- {
- if (isRecording()) return;
- setOptions("targetMode", (v) =>
- v === "window" ? null : "window",
- );
- if (rawOptions.targetMode)
- commands.openTargetSelectOverlays(null);
- else commands.closeTargetSelectOverlays();
- }}
- name="Window"
- class="flex-1 rounded-none focus-visible:ring-0 focus-visible:ring-offset-0"
- />
- (windowTriggerRef = el)}
- disabled={isRecording()}
- expanded={windowMenuOpen()}
- onClick={() => {
- setWindowMenuOpen((prev) => {
- const next = !prev;
- if (next) {
- setDisplayMenuOpen(false);
- setHasOpenedWindowMenu(true);
- }
- return next;
- });
- }}
- aria-haspopup="menu"
- aria-label="Choose window"
- />
-
-
{
- if (isRecording()) return;
- setOptions("targetMode", (v) => (v === "area" ? null : "area"));
- if (rawOptions.targetMode)
- commands.openTargetSelectOverlays(null);
- else commands.closeTargetSelectOverlays();
- }}
- name="Area"
- />
-