highlightElement function exported
Last updated: 2026-03-05T20:45:07.036Z
Metrics
LOC: 17
Complexity: 3
Params: 2
Signature
highlightElement(step: FlowStep, durationMs: number): : void
Summary
Highlight an element briefly before interaction for visual feedback.
Source Code
export function highlightElement(step: FlowStep, durationMs: number): void {
if (durationMs <= 0) return;
const el = findElement(step);
if (!(el instanceof HTMLElement)) return;
const originalOutline = el.style.outline;
const originalTransition = el.style.transition;
el.style.transition = "outline 0.15s ease";
el.style.outline = "3px solid #4285f4";
setTimeout(() => {
el.style.outline = originalOutline;
el.style.transition = originalTransition;
}, durationMs);
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| findElement | calls |
Impact (Incoming)
| Source | Type |
|---|---|
| FillableElement | uses |
| assertFailed | uses |