import { regChatInputAction } from '@capital/common'; regChatInputAction({ label: 'FileSend', onClick: () => { const width = 414; const height = 736; const top = (window.screen.height - height) / 2; const left = (window.screen.width - width) / 2; window.open( 'https://filesend.standardnotes.com/', 'FileSend', buildWindowFeatures({ top, left, width, height, menubar: false, toolbar: false, location: false, status: false, resizable: true, }) ); }, }); function buildWindowFeatures( options: Record ): string { return Object.entries(options) .map(([key, val]) => `${key}=${val}`) .join(','); }