-
Add new Tutorial
-
-
-
-
-
-
OR
-
formik.setFieldValue('link', value)}
- className={styles.input}
- data-testid="tutorial-link-field"
+
+
+ Add new tutorial
+
+
+
+
+
-
-
-
-
+
+
OR
+
formik.setFieldValue('link', value)}
+ className={styles.input}
+ data-testid="tutorial-link-field"
+ />
+
+
+
+
+ {onCancel && (
onCancel?.()}
+ onClick={() => onCancel()}
data-testid="cancel-upload-tutorial-btn"
>
Cancel
-
+ formik.handleSubmit()}
+ icon={isSubmitDisabled ? InfoIcon : undefined}
+ disabled={isSubmitDisabled}
+ data-testid="submit-upload-tutorial-btn"
>
- formik.handleSubmit()}
- icon={isSubmitDisabled ? InfoIcon : undefined}
- disabled={isSubmitDisabled}
- data-testid="submit-upload-tutorial-btn"
- >
- Submit
-
-
-
-
+ Submit
+
+
+
-
+
)
}
diff --git a/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/UploadTutorialForm/styles.module.scss b/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/UploadTutorialForm/styles.module.scss
index 202dabcf05..631a5cd550 100644
--- a/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/UploadTutorialForm/styles.module.scss
+++ b/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/UploadTutorialForm/styles.module.scss
@@ -1,93 +1,83 @@
-.outerWrapper {
- padding: 12px 10px;
-
- .wrapper {
- padding: 18px;
- background: var(--euiColorLightestShade);
- border-radius: 4px;
-
- .input {
- height: 34px !important;
- background: var(--euiColorEmptyShade) !important;
- }
-
- .uploadFileWrapper {
- text-align: right;
- margin-top: -8px;
- }
+.wrapper {
+ .input {
+ height: 34px !important;
+ background: var(--euiColorEmptyShade) !important;
+ }
- .uploadFileName {
- display: flex;
- align-items: center;
- padding-left: 4px;
- }
+ .uploadFileWrapper {
+ text-align: right;
+ margin-top: -8px;
+ }
- .uploadFileNameTitle {
- max-width: calc(100% - 30px);
- }
+ .uploadFileName {
+ display: flex;
+ align-items: center;
+ padding-left: 4px;
}
- .btnSubmit {
- margin-left: 6px;
+ .uploadFileNameTitle {
+ max-width: calc(100% - 30px);
+ }
+}
- svg {
- width: 16px !important;
- height: 16px !important;
- margin-top: 0;
- }
+.btnSubmit {
+ svg {
+ width: 16px !important;
+ height: 16px !important;
+ margin-top: 0;
}
+}
- .fileDrop {
- width: 100%;
- margin-top: 14px;
+.fileDrop {
+ width: 100%;
+ margin-top: 14px;
- :global {
- .RI-File-Picker__clearButton, .RI-File-Picker__clearButton .euiButtonEmpty__text {
- color: var(--externalLinkColor) !important;
- text-transform: lowercase;
- }
+ :global {
+ .RI-File-Picker__clearButton, .RI-File-Picker__clearButton .euiButtonEmpty__text {
+ color: var(--externalLinkColor) !important;
+ text-transform: lowercase;
+ }
- .RI-File-Picker__showDrop .RI-File-Picker__prompt, .RI-File-Picker__input:focus + .RI-File-Picker__prompt {
- background-color: var(--euiColorEmptyShade);
- }
+ .RI-File-Picker__showDrop .RI-File-Picker__prompt, .RI-File-Picker__input:focus + .RI-File-Picker__prompt {
+ background-color: var(--euiColorEmptyShade);
+ }
- .RI-File-Picker__prompt {
- background-color: var(--euiColorEmptyShade);
- height: 120px;
- border-radius: 4px;
- box-shadow: none;
- border: 1px dashed var(--controlsBorderColor);
- }
+ .RI-File-Picker__prompt {
+ background-color: var(--euiColorEmptyShade);
+ height: 120px;
+ border-radius: 4px;
+ box-shadow: none;
+ border: 1px dashed var(--controlsBorderColor);
+ }
- .RI-File-Picker__clearButton {
- margin-top: 4px;
- }
+ .RI-File-Picker__clearButton {
+ margin-top: 4px;
}
}
+}
- .hr {
- margin: 12px 0;
- width: 100%;
- text-align: center;
- position: relative;
-
- &:before, &:after {
- content: '';
- display: block;
- width: 40%;
- height: 1px;
- background: var(--tableDarkestBorderColor);
- position: absolute;
- top: 50%;
- }
+.hr {
+ margin: 12px 0;
+ width: 100%;
+ text-align: center;
+ position: relative;
+
+ &:before, &:after {
+ content: '';
+ display: block;
+ width: 40%;
+ height: 1px;
+ background: var(--tableDarkestBorderColor);
+ position: absolute;
+ top: 50%;
+ }
- &:before {
- left: 0;
- }
+ &:before {
+ left: 0;
+ }
- &:after {
- right: 0;
- }
+ &:after {
+ right: 0;
}
}
@@ -96,9 +86,4 @@
align-items: center;
justify-content: space-between;
- .footerButtons {
- display: flex;
- align-items: center;
- justify-content: flex-end;
- }
}
diff --git a/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/WelcomeMyTutorials/WelcomeMyTutorials.spec.tsx b/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/WelcomeMyTutorials/WelcomeMyTutorials.spec.tsx
deleted file mode 100644
index b1b2f12d65..0000000000
--- a/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/WelcomeMyTutorials/WelcomeMyTutorials.spec.tsx
+++ /dev/null
@@ -1,21 +0,0 @@
-import React from 'react'
-import { render, screen, fireEvent } from 'uiSrc/utils/test-utils'
-
-import WelcomeMyTutorials from './WelcomeMyTutorials'
-
-describe('WelcomeMyTutorials', () => {
- it('should render', () => {
- expect(
- render(
),
- ).toBeTruthy()
- })
-
- it('should call handleOpenUpload', () => {
- const mockHandleOpenUpload = jest.fn()
- render(
)
-
- fireEvent.click(screen.getByTestId('upload-tutorial-btn'))
-
- expect(mockHandleOpenUpload).toBeCalled()
- })
-})
diff --git a/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/WelcomeMyTutorials/WelcomeMyTutorials.styles.ts b/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/WelcomeMyTutorials/WelcomeMyTutorials.styles.ts
deleted file mode 100644
index 2c7223c916..0000000000
--- a/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/WelcomeMyTutorials/WelcomeMyTutorials.styles.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import styled from 'styled-components'
-
-import { Row } from 'uiSrc/components/base/layout/flex'
-
-export const StyledRow = styled(Row)`
- padding: ${({ theme }) => theme.core.space.space100};
-`
-
-export const TutorialText = styled.span`
- @media only screen and (max-width: 1440px) {
- display: none;
- }
-`
diff --git a/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/WelcomeMyTutorials/WelcomeMyTutorials.tsx b/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/WelcomeMyTutorials/WelcomeMyTutorials.tsx
deleted file mode 100644
index c1f0f9b3ee..0000000000
--- a/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/WelcomeMyTutorials/WelcomeMyTutorials.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-import React from 'react'
-
-import { PrimaryButton } from 'uiSrc/components/base/forms/buttons'
-import { Card } from 'uiSrc/components/base/layout'
-import CreateTutorialLink from '../CreateTutorialLink'
-import { StyledRow, TutorialText } from './WelcomeMyTutorials.styles'
-
-export interface Props {
- handleOpenUpload: () => void
-}
-
-const WelcomeMyTutorials = ({ handleOpenUpload }: Props) => (
-
-
-
- handleOpenUpload()}
- data-testid="upload-tutorial-btn"
- >
- + Upload tutorial
-
-
-
-)
-
-export default WelcomeMyTutorials
diff --git a/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/WelcomeMyTutorials/index.ts b/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/WelcomeMyTutorials/index.ts
deleted file mode 100644
index 906eb17a0e..0000000000
--- a/redisinsight/ui/src/components/side-panels/panels/enablement-area/EnablementArea/components/WelcomeMyTutorials/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import WelcomeMyTutorials from './WelcomeMyTutorials'
-
-export default WelcomeMyTutorials