diff --git a/redisinsight/ui/src/components/instance-header/InstanceHeader.tsx b/redisinsight/ui/src/components/instance-header/InstanceHeader.tsx index 918d413816..f2ae216a31 100644 --- a/redisinsight/ui/src/components/instance-header/InstanceHeader.tsx +++ b/redisinsight/ui/src/components/instance-header/InstanceHeader.tsx @@ -5,8 +5,10 @@ import cx from 'classnames' import { EuiButtonIcon, EuiFlexGroup, EuiFlexItem, EuiIcon, EuiToolTip } from '@elastic/eui' import { Pages } from 'uiSrc/constants' +import { BuildType } from 'uiSrc/constants/env' import { ConnectionType } from 'uiSrc/slices/interfaces' import { connectedInstanceOverviewSelector, connectedInstanceSelector } from 'uiSrc/slices/instances' +import { appInfoSelector } from 'uiSrc/slices/app/info' import ShortInstanceInfo from 'uiSrc/components/instance-header/components/ShortInstanceInfo' import DatabaseOverviewWrapper from 'uiSrc/components/database-overview/DatabaseOverviewWrapper' @@ -22,6 +24,7 @@ const InstanceHeader = () => { db = 0 } = useSelector(connectedInstanceSelector) const { version } = useSelector(connectedInstanceOverviewSelector) + const { server } = useSelector(appInfoSelector) const history = useHistory() const [windowDimensions, setWindowDimensions] = useState(0) @@ -49,14 +52,14 @@ const InstanceHeader = () => {
diff --git a/redisinsight/ui/src/components/main-router/constants/redisStackRoutes.ts b/redisinsight/ui/src/components/main-router/constants/redisStackRoutes.ts index 80d73e3522..6569000508 100644 --- a/redisinsight/ui/src/components/main-router/constants/redisStackRoutes.ts +++ b/redisinsight/ui/src/components/main-router/constants/redisStackRoutes.ts @@ -1,6 +1,6 @@ import { PageNames, Pages, IRoute } from 'uiSrc/constants' import { - BrowserPage, InstancePage, SettingsPage, + BrowserPage, InstancePage, } from 'uiSrc/pages' import WorkbenchPage from 'uiSrc/pages/workbench' import EditConnection from 'uiSrc/pages/redisStack/components/edit-connection' @@ -28,10 +28,6 @@ const ROUTES: IRoute[] = [ component: EditConnection, }, ...COMMON_ROUTES, - { - path: Pages.settings, - component: SettingsPage, - }, { path: '/:instanceId', protected: true, diff --git a/redisinsight/ui/src/components/navigation-menu/NavigationMenu.tsx b/redisinsight/ui/src/components/navigation-menu/NavigationMenu.tsx index 1ba979b96f..b3932a5ef3 100644 --- a/redisinsight/ui/src/components/navigation-menu/NavigationMenu.tsx +++ b/redisinsight/ui/src/components/navigation-menu/NavigationMenu.tsx @@ -233,7 +233,7 @@ const NavigationMenu = ({ buildType }: IProps) => {
diff --git a/redisinsight/ui/src/pages/redisStack/components/edit-connection/EditConnection.tsx b/redisinsight/ui/src/pages/redisStack/components/edit-connection/EditConnection.tsx index c0174d16ac..2680c64d41 100644 --- a/redisinsight/ui/src/pages/redisStack/components/edit-connection/EditConnection.tsx +++ b/redisinsight/ui/src/pages/redisStack/components/edit-connection/EditConnection.tsx @@ -49,6 +49,8 @@ const EditConnection = () => { } }, []) + const onClose = () => history.goBack() + const getInstanceInfo = async () => { try { setState(DEFAULT_STATE) @@ -68,7 +70,7 @@ const EditConnection = () => { const onInstanceChanged = () => { if (server?.fixedDatabaseId) { dispatch(setConnectedInstanceId(server.fixedDatabaseId)) - history.push(Pages.browser(server?.fixedDatabaseId)) + history.goBack() } } @@ -78,6 +80,7 @@ const EditConnection = () => { const CreateCloudBtn = ({ content }: { content: ContentCreateRedis }) => { const { title, description, styles, links } = content + // @ts-ignore const linkStyles = styles ? styles[theme] : {} return ( @@ -123,6 +126,7 @@ const EditConnection = () => { onDbAdded={() => {}} onDbEdited={onInstanceChanged} onAliasEdited={onAliasChanged} + onClose={onClose} />