Improved styling responsivenes
This commit is contained in:
parent
a03084cf1b
commit
9be0c4c29a
@ -1,8 +1,7 @@
|
||||
import React from "react";
|
||||
import { marked } from "marked";
|
||||
import { faPenToSquare } from "@fortawesome/free-solid-svg-icons";
|
||||
import { faFileLines } from "@fortawesome/free-solid-svg-icons";
|
||||
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
||||
import { faPenToSquare, faFileLines } from "@fortawesome/free-solid-svg-icons";
|
||||
import "./App.scss";
|
||||
|
||||
marked.setOptions({
|
||||
@ -24,38 +23,45 @@ class App extends React.Component {
|
||||
|
||||
render() {
|
||||
return (
|
||||
<div className="App container-fluid vh-100">
|
||||
<div className="row">
|
||||
<div className="editor-topbar col-md-6 border border-dark border-2">
|
||||
<h3 className="text-white text-center">
|
||||
<FontAwesomeIcon icon={faPenToSquare} />
|
||||
{` Editor`}
|
||||
</h3>
|
||||
<div class="container-fluid">
|
||||
<div class="row min-vh-100">
|
||||
<div class="col-12 col-md-6 bg-red">
|
||||
<div class="d-flex flex-column h-100">
|
||||
<div class="row bg-color-6 text-white">
|
||||
<h3 className="text-white text-center">
|
||||
<FontAwesomeIcon icon={faPenToSquare} />
|
||||
{` Editor`}
|
||||
</h3>
|
||||
</div>
|
||||
<div class="row bg-blue flex-grow-1 text-white">
|
||||
<textarea
|
||||
className="text-justify px-3 py-1 form-control p-0 rounded-0"
|
||||
style={{ "min-height": 300 }}
|
||||
id="editor"
|
||||
value={this.state.markdown}
|
||||
onChange={this.handleMarkdownChange}
|
||||
></textarea>{" "}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="preview-topbar col-md-6 border border-dark border-2">
|
||||
<h3 className="text-white text-center">
|
||||
<FontAwesomeIcon icon={faFileLines} />
|
||||
{` Preview`}
|
||||
</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div className="row h-100">
|
||||
<div className="col-md-6 p-0 border border-dark border-2">
|
||||
<textarea
|
||||
className="text-justify h-100 px-3 py-1 form-control p-0 rounded-0"
|
||||
id="editor"
|
||||
value={this.state.markdown}
|
||||
onChange={this.handleMarkdownChange}
|
||||
></textarea>
|
||||
</div>
|
||||
<div className="col-md-6 p-0 border border-dark border-2">
|
||||
<div className="" id="preview">
|
||||
<div
|
||||
className="text-justify vh-100 px-3 py-1 m-0 overflow-auto markdown-body"
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: marked.parse(this.state.markdown),
|
||||
}}
|
||||
/>
|
||||
<div class="col-12 col-md-6 bg-red">
|
||||
<div class="d-flex flex-column h-100">
|
||||
<div class="row bg-color-8 text-white">
|
||||
<h3 className="text-white text-center">
|
||||
<FontAwesomeIcon icon={faFileLines} />
|
||||
{` Preview`}
|
||||
</h3>
|
||||
</div>
|
||||
<div class="row bg-blue flex-grow-1 text-white">
|
||||
<div
|
||||
className="text-justify px-3 py-1 m-0 overflow-auto markdown-body"
|
||||
style={{ "min-height": 300 }}
|
||||
id="preview"
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: marked.parse(this.state.markdown),
|
||||
}}
|
||||
/>{" "}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,11 +1,3 @@
|
||||
@font-face {
|
||||
font-family: "quicksand";
|
||||
/* license: url("https://radii.page/fonts/Quicksand-Regular.txt"); */
|
||||
src: local("quicksand") url("./quicksand.ttf") format("tff");
|
||||
}
|
||||
|
||||
/*$font-family-base: quicksand, roboto !default;*/
|
||||
|
||||
@import "~bootstrap/scss/bootstrap";
|
||||
@import "~github-markdown-css/github-markdown.css";
|
||||
|
||||
@ -20,18 +12,6 @@ $colors: #73a857, #3f2e7a, #bdbb99, #77b1a9, #fb6964, #9b59b6, #2c3e50, #27ae60,
|
||||
.bg-color-#{$i} {
|
||||
background-color: $color;
|
||||
color: white;
|
||||
&:hover {
|
||||
background-color: darken($color, 10%);
|
||||
color: white;
|
||||
}
|
||||
&:focus {
|
||||
background-color: $color;
|
||||
color: white;
|
||||
}
|
||||
&:focus:hover {
|
||||
background-color: darken($color, 10%);
|
||||
color: white;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
|
||||
'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",
|
||||
"Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
|
||||
sans-serif;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
code {
|
||||
font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
|
||||
font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
|
||||
monospace;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user