From f56e82a9e1b3104d40ebe26d7a537ca985ce4ac8 Mon Sep 17 00:00:00 2001 From: Zephyruso <127948745+Zephyruso@users.noreply.github.com> Date: Thu, 7 Sep 2023 10:41:42 +0800 Subject: [PATCH] refactor: undefined --- src/components/Collapse.tsx | 2 +- src/components/ProxyCardGroups.tsx | 2 +- src/components/ProxyPreviewDots.tsx | 5 +---- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/components/Collapse.tsx b/src/components/Collapse.tsx index b88775b..a958b00 100644 --- a/src/components/Collapse.tsx +++ b/src/components/Collapse.tsx @@ -5,7 +5,7 @@ import { renderInTwoColumns } from '~/signals' type Props = { title: JSX.Element content: JSX.Element - isOpen: boolean | undefined + isOpen?: boolean onCollapse: (collapsed: boolean) => void } diff --git a/src/components/ProxyCardGroups.tsx b/src/components/ProxyCardGroups.tsx index cb18523..a1e8dd8 100644 --- a/src/components/ProxyCardGroups.tsx +++ b/src/components/ProxyCardGroups.tsx @@ -20,7 +20,7 @@ export const ProxyCardGroups = (props: { props.onClick?.(proxy!) : undefined} + onClick={props.onClick && (() => props.onClick?.(proxy))} /> )} diff --git a/src/components/ProxyPreviewDots.tsx b/src/components/ProxyPreviewDots.tsx index 9e2abb5..6655268 100644 --- a/src/components/ProxyPreviewDots.tsx +++ b/src/components/ProxyPreviewDots.tsx @@ -3,10 +3,7 @@ import { twMerge } from 'tailwind-merge' import { Latency } from '~/components' import { latencyQualityMap, useProxies } from '~/signals' -const LatencyDots = (props: { - latency: number | undefined - selected: boolean -}) => { +const LatencyDots = (props: { latency?: number; selected: boolean }) => { let dotClassName = props.selected ? 'bg-white border-4 border-success' : 'bg-success'