Skip to content

Commit

Permalink
refactor(lb-components): Optimize code
Browse files Browse the repository at this point in the history
  • Loading branch information
pangl committed Jun 18, 2024
1 parent 8f122b4 commit e982a1e
Showing 1 changed file with 4 additions and 20 deletions.
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
/**
* The component which provides the batch operation for connection/disconnection
*/

import React, { FC, useCallback, useContext } from 'react';
import { Button, Popconfirm } from 'antd';
import type { PopconfirmProps } from 'antd';
Expand All @@ -22,38 +26,20 @@ const BatchSwitchConnectIn2DView: FC = () => {
EventBus.emit(EventBusEvent.switchConnect, isConnect);
}, []);

const cancel = useCallback((e: Parameters<Confirm>[0], isConnect: boolean) => {
// window.console.log('cancel: ', e, isConnect);
}, []);

const conncectConfirm: Confirm = useCallback(
(e) => {
confirm(e, true);
},
[confirm],
);

const conncectCancel: Cancel = useCallback(
(e) => {
cancel(e, true);
},
[confirm],
);

const disconnectConfirm: Confirm = useCallback(
(e) => {
confirm(e, false);
},
[confirm],
);

const disconnectCancel: Cancel = useCallback(
(e) => {
cancel(e, false);
},
[confirm],
);

// NOTE only support the `SwitchCuboidBoxIn2DView` is switched to "2D Rect"
if (cuboidBoxIn2DView) {
return null;
Expand All @@ -65,7 +51,6 @@ const BatchSwitchConnectIn2DView: FC = () => {
<Popconfirm
title={t('ConfirmToBatchConnect')}
onConfirm={conncectConfirm}
onCancel={conncectCancel}
okText={t('Confirm')}
cancelText={t('Cancel')}
>
Expand All @@ -75,7 +60,6 @@ const BatchSwitchConnectIn2DView: FC = () => {
<Popconfirm
title={t('ConfirmToBatchDisconnect')}
onConfirm={disconnectConfirm}
onCancel={disconnectCancel}
okText={t('Confirm')}
cancelText={t('Cancel')}
>
Expand Down

0 comments on commit e982a1e

Please sign in to comment.