diff --git a/desktop/plugins/network/ManageMockResponsePanel.tsx b/desktop/plugins/network/ManageMockResponsePanel.tsx index 5f3d902de..564173588 100644 --- a/desktop/plugins/network/ManageMockResponsePanel.tsx +++ b/desktop/plugins/network/ManageMockResponsePanel.tsx @@ -8,11 +8,9 @@ */ import { - Layout, + Button, ManagedTable, Text, - FlexBox, - FlexRow, Glyph, styled, colors, @@ -26,6 +24,9 @@ import {MockResponseDetails} from './MockResponseDetails'; import {NetworkRouteContext} from './index'; import {RequestId} from './types'; +import {message} from 'antd'; +import {NUX, Layout} from 'flipper-plugin'; + type Props = { routes: {[id: string]: Route}; highlightedRows: Set | null | undefined; @@ -37,16 +38,6 @@ const ColumnSizes = {route: 'flex'}; const Columns = {route: {value: 'Route', resizable: false}}; -const Button = styled(FlexBox)({ - color: colors.blackAlpha50, - alignItems: 'center', - padding: 5, - flexShrink: 0, - whiteSpace: 'nowrap', - overflow: 'hidden', - textOverflow: 'ellipsis', -}); - const TextEllipsis = styled(Text)({ overflowX: 'hidden', textOverflow: 'ellipsis', @@ -110,11 +101,11 @@ function RouteRow(props: { handleRemoveId: () => void; }) { return ( - - + + - - + + {props.showWarning && ( )} @@ -125,8 +116,8 @@ function RouteRow(props: { ) : ( {props.text} )} - - + + ); } @@ -173,35 +164,37 @@ export function ManageMockResponsePanel(props: Props) { - - + + + + + + { const newHeaders = produce( route.responseHeaders, @@ -223,7 +212,7 @@ function _buildMockResponseHeaderRows( }); }}> - + ), }, }, @@ -317,26 +306,25 @@ export function MockResponseDetails({id, route, isDuplicated}: Props) { - { - const newHeaders = { - ...route.responseHeaders, - [nextHeaderId.toString()]: {key: '', value: ''}, - }; - setNextHeaderId(nextHeaderId + 1); - networkRouteManager.modifyRoute(id, { - responseHeaders: newHeaders, - }); - }}> - -  Add Header - - + + + +