diff --git a/redisinsight/ui/src/components/oauth/oauth-sso/oauth-autodiscovery/OAuthAutodiscovery.styles.ts b/redisinsight/ui/src/components/oauth/oauth-sso/oauth-autodiscovery/OAuthAutodiscovery.styles.ts
new file mode 100644
index 0000000000..cd5295850b
--- /dev/null
+++ b/redisinsight/ui/src/components/oauth/oauth-sso/oauth-autodiscovery/OAuthAutodiscovery.styles.ts
@@ -0,0 +1,22 @@
+import styled from 'styled-components'
+import { Col, Row } from 'uiSrc/components/base/layout/flex'
+import { Text } from 'uiSrc/components/base/text'
+
+export const StyledDiscoverText = styled(Text)`
+ align-self: flex-start;
+`
+
+export const StyledContainer = styled(Col)``
+
+export const StyledCreateDbSection = styled(Row)`
+ width: 100%;
+ border: 1px solid ${({ theme }) => theme.semantic.color.border.neutral500};
+ border-radius: ${({ theme }) => theme.core.space.space100};
+ padding-block: ${({ theme }) => theme.core.space.space100};
+ padding-inline: ${({ theme }) => theme.core.space.space200};
+`
+
+export const StyledAgreementContainer = styled.div`
+ margin-top: ${({ theme }) => theme.core.space.space200};
+ width: 50%;
+`
diff --git a/redisinsight/ui/src/components/oauth/oauth-sso/oauth-autodiscovery/OAuthAutodiscovery.tsx b/redisinsight/ui/src/components/oauth/oauth-sso/oauth-autodiscovery/OAuthAutodiscovery.tsx
index 043b82506d..201a789ca2 100644
--- a/redisinsight/ui/src/components/oauth/oauth-sso/oauth-autodiscovery/OAuthAutodiscovery.tsx
+++ b/redisinsight/ui/src/components/oauth/oauth-sso/oauth-autodiscovery/OAuthAutodiscovery.tsx
@@ -17,14 +17,19 @@ import { sendEventTelemetry, TelemetryEvent } from 'uiSrc/telemetry'
import { Pages } from 'uiSrc/constants'
import OAuthForm from 'uiSrc/components/oauth/shared/oauth-form'
-import CloudIcon from 'uiSrc/assets/img/oauth/cloud_centered.svg?react'
-
import { OAuthSsoHandlerDialog } from 'uiSrc/components'
-import { Spacer } from 'uiSrc/components/base/layout/spacer'
import { PrimaryButton } from 'uiSrc/components/base/forms/buttons'
import { Title } from 'uiSrc/components/base/text/Title'
import { Text } from 'uiSrc/components/base/text'
-import styles from './styles.module.scss'
+import { Row } from 'uiSrc/components/base/layout/flex'
+import { CloudIcon } from 'uiSrc/components/base/icons'
+
+import {
+ StyledDiscoverText,
+ StyledContainer,
+ StyledCreateDbSection,
+ StyledAgreementContainer,
+} from './OAuthAutodiscovery.styles'
export interface Props {
inline?: boolean
@@ -72,23 +77,24 @@ const OAuthAutodiscovery = (props: Props) => {
)
return (
-
-
+
+
Use{' '}
-
+
{currentAccountName?.name} #{currentAccountId}
- {' '}
+ {' '}
account to auto-discover subscriptions and add your databases.
-
-
- Discover
-
-
+
+
+ Discover
+
+
+
)
}
@@ -107,15 +113,14 @@ const OAuthAutodiscovery = (props: Props) => {
}
const CreateFreeDb = () => (
-
-
-
- Start FREE with Redis Cloud
-
+
+
+
+ Start FREE with Redis Cloud
+
{(ssoCloudHandlerClick) => (
{
)}
-
+
)
return (
-
+
{(form: React.ReactNode) => (
<>
-
+
Discover subscriptions and add your databases. A new Redis Cloud
account will be created for you if you don’t have one.
-
-
+
+
-
- Get started with
-
+
+ Get started with
+
Redis Cloud account
-
+
{form}
-
-
+
+
-
+
>
)}
-
+
)
}
diff --git a/redisinsight/ui/src/components/oauth/oauth-sso/oauth-autodiscovery/styles.module.scss b/redisinsight/ui/src/components/oauth/oauth-sso/oauth-autodiscovery/styles.module.scss
deleted file mode 100644
index eb51711e35..0000000000
--- a/redisinsight/ui/src/components/oauth/oauth-sso/oauth-autodiscovery/styles.module.scss
+++ /dev/null
@@ -1,109 +0,0 @@
-.container {
- display: flex;
- flex-direction: column;
- align-items: center;
-
- .buttonsContainer {
- .button {
- margin: 0 10px;
-
- padding: 4px 31px !important;
- width: 100px !important;
- height: 22px !important;
- border-radius: 4px !important;
-
- background-color: var(--comboBoxBadgeBgColor);
-
- svg {
- width: 15px !important;
- height: 14px !important;
- margin-top: 0 !important;
- margin-right: 0 !important;
- }
-
- &.googleButton {
- background-color: var(--cloudSsoGoogle);
- }
-
- &.githubButton {
- background-color: var(--cloudSsoGithub);
- }
- }
- }
-
- .title {
- font-size: 28px;
- font-weight: 700 !important;
- }
-
- .text {
- font-style: normal;
- font-weight: 400 !important;
- line-height: 150% !important;
- color: var(--htmlColor) !important;
- font-size: 13px !important;
- padding-bottom: 16px;
- align-self: flex-start;
- }
-
- .containerAgreement {
- margin-top: 16px;
- text-align: left;
-
- :global(.euiCheckbox .euiCheckbox__input ~ .euiCheckbox__label) {
- line-height: 18px !important;
- font-size: 12px !important;
- }
- }
-
- .createDbSection {
- display: flex;
- align-items: center;
- justify-content: space-between;
- width: 100%;
-
- border: 1px solid var(--controlsBorderColor);
- border-radius: 8px;
- padding: 8px 16px;
-
- .createDbTitle {
- display: flex;
- align-items: center;
-
- > svg {
- margin-right: 8px;
- }
- }
- }
-}
-
-.withAdvantagesWrapper {
- height: 100%;
- display: flex;
-
- .advantagesContainer {
- max-width: 300px;
- padding-bottom: 24px;
- }
-
- .socialContainer {
- display: flex;
- flex-direction: column;
- align-items: center;
-
- padding: 108px 0px 40px 40px;
-
- .subTitle {
- font-size: 16px;
- }
-
- .title {
- font-weight: bold;
- }
- }
-
- .socialButtons {
- margin: 40px 0 60px;
- }
-}
-
diff --git a/redisinsight/ui/src/pages/home/components/add-database-screen/components/connectivity-options/ConnectivityOptions.styles.ts b/redisinsight/ui/src/pages/home/components/add-database-screen/components/connectivity-options/ConnectivityOptions.styles.ts
index 120e28aa35..4110ebe0b1 100644
--- a/redisinsight/ui/src/pages/home/components/add-database-screen/components/connectivity-options/ConnectivityOptions.styles.ts
+++ b/redisinsight/ui/src/pages/home/components/add-database-screen/components/connectivity-options/ConnectivityOptions.styles.ts
@@ -26,6 +26,7 @@ export const StyledConnectivityLink = styled(Link)`
color: ${({ theme }) => theme.semantic.color.text.neutral800};
opacity: 0.8;
transform: translateY(-1px);
+ transition: transform 0.2s ease-in-out;
box-shadow: none;
}
`
diff --git a/redisinsight/ui/src/pages/home/components/cloud-connection/cloud-connection-form/CloudConnectionForm.tsx b/redisinsight/ui/src/pages/home/components/cloud-connection/cloud-connection-form/CloudConnectionForm.tsx
index ef976d241d..6a7dd5d47d 100644
--- a/redisinsight/ui/src/pages/home/components/cloud-connection/cloud-connection-form/CloudConnectionForm.tsx
+++ b/redisinsight/ui/src/pages/home/components/cloud-connection/cloud-connection-form/CloudConnectionForm.tsx
@@ -121,7 +121,6 @@ const CloudConnectionForm = (props: Props) => {
const CancelButton = ({ onClick }: { onClick: () => void }) => (
{
}
>
{
const footerEl = document.getElementById('footerDatabaseForm')
if (footerEl) {
return ReactDOM.createPortal(
-
+
{onClose && }
-
,
+ ,
footerEl,
)
}
@@ -188,7 +186,7 @@ const CloudConnectionForm = (props: Props) => {