diff --git a/src/main/utils.ts b/src/main/utils.ts index 10754bfc1..907d89fff 100644 --- a/src/main/utils.ts +++ b/src/main/utils.ts @@ -14,7 +14,7 @@ import { sendRendererEvent } from './events'; export function takeScreenshot(mb: Menubar) { const date = new Date(); - const dateStr = date.toISOString().replace(/:/g, '-'); + const dateStr = date.toISOString().replaceAll(':', '-'); const capturedPicFilePath = path.join( os.homedir(), diff --git a/src/renderer/components/filters/TokenSearchInput.tsx b/src/renderer/components/filters/TokenSearchInput.tsx index 496aad5cb..b7855be83 100644 --- a/src/renderer/components/filters/TokenSearchInput.tsx +++ b/src/renderer/components/filters/TokenSearchInput.tsx @@ -19,7 +19,7 @@ interface TokenSearchInputProps { onRemove: (token: SearchToken) => void; } -const INPUT_KEY_EVENTS = ['Enter', 'Tab', ' ', ',']; +const INPUT_KEY_EVENTS: Set = new Set(['Enter', 'Tab', ' ', ',']); export const TokenSearchInput: FC = ({ label, @@ -51,7 +51,7 @@ export const TokenSearchInput: FC = ({ } function onKeyDown(e: React.KeyboardEvent) { - if (INPUT_KEY_EVENTS.includes(e.key)) { + if (INPUT_KEY_EVENTS.has(e.key)) { tryAddToken(e); setShowSuggestions(false); } else if (e.key === 'ArrowDown') { diff --git a/src/renderer/components/metrics/MetricPill.tsx b/src/renderer/components/metrics/MetricPill.tsx index 990f226f6..6c86be7c2 100644 --- a/src/renderer/components/metrics/MetricPill.tsx +++ b/src/renderer/components/metrics/MetricPill.tsx @@ -6,7 +6,6 @@ import { Label, Stack, Text } from '@primer/react'; import { type IconColor, Size } from '../../types'; export interface IMetricPill { - key?: string; title: string; metric?: number; icon: Icon; @@ -14,6 +13,8 @@ export interface IMetricPill { } export const MetricPill: FC = (props: IMetricPill) => { + const Icon = props.icon; + return (