diff --git a/src/components/CoverImage.js b/src/components/CoverImage.js index b496830..25939ad 100644 --- a/src/components/CoverImage.js +++ b/src/components/CoverImage.js @@ -2,8 +2,9 @@ import React from "react"; import "./CoverImage.css"; import "../assets/css/patterns.css"; import ModernTheme from "./Themes/ModernTheme"; +import BasicTheme from "./Themes/BasicTheme"; -class CoverImage extends React.Component { +const CoverImage = (props) => { // hexToRgbA(hex, opacity) { // var c; // if (/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)) { @@ -17,13 +18,18 @@ class CoverImage extends React.Component { // throw new Error("Bad Hex"); // } - render() { - // const { title, bgColor, pattern, author, icon,font } = this.props; - - return ( - - ); - } + const { theme } = props; + + + return ( +
+ {theme === 'basic' ? : } +
+ ); + + + + } export default CoverImage; diff --git a/src/components/Editor.js b/src/components/Editor.js index ead1937..16c0be1 100644 --- a/src/components/Editor.js +++ b/src/components/Editor.js @@ -14,7 +14,8 @@ const defaultSettings = { author: 'Rutik Wankhade', icon: { 'label': 'react', 'value': 'react' }, devIconOptions: {}, - font: 'font-sans' + font: 'font-sans', + theme: 'basic' }; @@ -41,14 +42,17 @@ class Editor extends React.Component { this.setState({ bgColor: theme.bgColor, borderColor: theme.bdColor, pattern: Pattern }); } + + + render() { return (
{/*

🛠 Creating cover images for your blogs is now super easy

*/} -
-

Coverview

+
+

Coverview

@@ -63,7 +67,7 @@ class Editor extends React.Component { type="text" value={this.state.title} placeholder="Enter title here" - className="border text-gray-700 text-xl rounded p-2 h-24" + className="border text-gray-700 text-xl rounded p-2 h-20" onChange={(e) => this.setState({ title: e.target.value })} />
@@ -115,6 +119,7 @@ class Editor extends React.Component { +
Icon this.setState({ pattern: e.target.value })} - className="border text-xl p-2 rounded" - value={this.state.pattern}> +
+ Pattern + +
+ +
+ Theme + + +
- - - - - - - - - - - - - - - - - - - -
Made with 💖 by
Rutik Wankhade - {/*
- Theme - -
*/}