fix(learn): some styling issues
This commit is contained in:
@@ -7,27 +7,12 @@
|
|||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen, (max-width: 630px) {
|
@media screen and (max-width: 630px) {
|
||||||
.learn-page-wrapper {
|
.learn-page-wrapper {
|
||||||
padding: 0px 25px 0px 25px;
|
padding: 0 25px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.learn-page-wrapper p {
|
.learn-page-wrapper p {
|
||||||
margin-bottom: 0.75rem;
|
margin-bottom: 0.75rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#learn-app-wrapper {
|
|
||||||
overflow-x:hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media screen, (max-width: 767px) {
|
|
||||||
#learn-app-wrapper {
|
|
||||||
right: -2em;
|
|
||||||
padding: 2px 0 0 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.reflex-layout.reflex-container.vertical {
|
|
||||||
margin: 0 18px;
|
|
||||||
}
|
|
||||||
|
@@ -1,20 +1,20 @@
|
|||||||
import React, { Component, Fragment } from 'react';
|
import React, { Component } from 'react';
|
||||||
import { ReflexContainer, ReflexSplitter, ReflexElement } from 'react-reflex';
|
import { ReflexContainer, ReflexSplitter, ReflexElement } from 'react-reflex';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
|
|
||||||
const propTypes = {
|
const propTypes = {
|
||||||
resizeProps: PropTypes.shape({
|
|
||||||
onStopResize: PropTypes.func,
|
|
||||||
onResize: PropTypes.func
|
|
||||||
}),
|
|
||||||
instructions: PropTypes.element,
|
|
||||||
challengeFile: PropTypes.shape({
|
challengeFile: PropTypes.shape({
|
||||||
key: PropTypes.string
|
key: PropTypes.string
|
||||||
}),
|
}),
|
||||||
editor: PropTypes.element,
|
editor: PropTypes.element,
|
||||||
testOutput: PropTypes.element,
|
|
||||||
hasPreview: PropTypes.bool,
|
hasPreview: PropTypes.bool,
|
||||||
preview: PropTypes.element
|
instructions: PropTypes.element,
|
||||||
|
preview: PropTypes.element,
|
||||||
|
resizeProps: PropTypes.shape({
|
||||||
|
onStopResize: PropTypes.func,
|
||||||
|
onResize: PropTypes.func
|
||||||
|
}),
|
||||||
|
testOutput: PropTypes.element
|
||||||
};
|
};
|
||||||
|
|
||||||
class DesktopLayout extends Component {
|
class DesktopLayout extends Component {
|
||||||
@@ -59,13 +59,11 @@ class DesktopLayout extends Component {
|
|||||||
</ReflexContainer>
|
</ReflexContainer>
|
||||||
)}
|
)}
|
||||||
</ReflexElement>
|
</ReflexElement>
|
||||||
|
{hasPreview && <ReflexSplitter propagate={true} {...resizeProps} />}
|
||||||
{hasPreview && (
|
{hasPreview && (
|
||||||
<Fragment>
|
|
||||||
<ReflexSplitter propagate={true} {...resizeProps} />
|
|
||||||
<ReflexElement flex={0.7} {...resizeProps}>
|
<ReflexElement flex={0.7} {...resizeProps}>
|
||||||
{preview}
|
{preview}
|
||||||
</ReflexElement>
|
</ReflexElement>
|
||||||
</Fragment>
|
|
||||||
)}
|
)}
|
||||||
</ReflexContainer>
|
</ReflexContainer>
|
||||||
);
|
);
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen, (max-width: 767px) {
|
@media screen and (max-width: 767px) {
|
||||||
.instructions-panel {
|
.instructions-panel {
|
||||||
height: calc(100vh - 112px);
|
height: calc(100vh - 112px);
|
||||||
}
|
}
|
||||||
|
@@ -1,4 +1,5 @@
|
|||||||
.challenge-preview, .challenge-preview-frame {
|
.challenge-preview,
|
||||||
|
.challenge-preview-frame {
|
||||||
height: calc(100vh - 38px);
|
height: calc(100vh - 38px);
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
@@ -6,8 +7,9 @@
|
|||||||
border: none;
|
border: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen, (max-width: 767px) {
|
@media screen and (max-width: 767px) {
|
||||||
.challenge-preview, .challenge-preview-frame {
|
.challenge-preview,
|
||||||
|
.challenge-preview-frame {
|
||||||
height: calc(100vh - 112px);
|
height: calc(100vh - 112px);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user