/** * Copyright (c) OpenLens Authors. All rights reserved. * Licensed under MIT License. See LICENSE in root directory for more information. */ import type React from "react"; // Helper for preventing default event action and performing custom callback // 1) //
console.log('do some action'))}> // // //
// 2) // // Link text // console.log('stay on the page and open dialog'))}/> // export function prevDefault(callback: (evt: E) => R): (event: E) => R { return function (evt: E) { evt.preventDefault(); evt.stopPropagation(); return callback(evt); }; } export function stopPropagation(evt: Event | React.SyntheticEvent) { evt.stopPropagation(); }