English | 中文
This npm package is used to add a find bar to Electron App, and it is very easy to use.
npm i --save find-barconst { app } = require('electron'); 
const setFindBar = require('find-bar');
// add find bar to all windows
app.on('browser-window-created', (_, win) => {
  // do something...
  setFindBar(win);
});Find bar is implemented through BrowserWindow, which is essentially a window object. You can use win._isFindBar to determine whether it is a find bar, and you can use win._hasFindBar to determine whether the current window is bound to a find bar,and the detailed usage of setFindBar is as follows.
export interface FindBarOptions {
  left?: number;
  right?: number; // 80 by default
  top?: number; // (mac: 20, win: 30) by default
  bottom?: number;
  darkMode?: boolean; // true by default
}
export default function(win: any, options?: FindBarOptions): void;