diff --git a/src/assets/images/theme1.webp b/src/assets/images/theme1.webp new file mode 100644 index 0000000..c4a82a0 Binary files /dev/null and b/src/assets/images/theme1.webp differ diff --git a/src/assets/images/theme2.webp b/src/assets/images/theme2.webp new file mode 100644 index 0000000..a520e16 Binary files /dev/null and b/src/assets/images/theme2.webp differ diff --git a/src/assets/images/theme3.webp b/src/assets/images/theme3.webp new file mode 100644 index 0000000..2f924f5 Binary files /dev/null and b/src/assets/images/theme3.webp differ diff --git a/src/assets/images/theme4.webp b/src/assets/images/theme4.webp new file mode 100644 index 0000000..9cc8a44 Binary files /dev/null and b/src/assets/images/theme4.webp differ diff --git a/src/components/Editor.js b/src/components/Editor.js index 8deb28b..d254f27 100644 --- a/src/components/Editor.js +++ b/src/components/Editor.js @@ -7,6 +7,12 @@ import { ImgProvider } from '../utils/ImgContext' import Header from "./Header"; import { Tab } from '@headlessui/react' +import theme1 from '../assets/images/theme1.webp' +import theme2 from '../assets/images/theme2.webp' +import theme3 from '../assets/images/theme3.webp' +import theme4 from '../assets/images/theme4.webp' + + const defaultSettings = { title: "How I built my first project with react", bgColor: "#ffe9e3", @@ -67,15 +73,13 @@ class Editor extends React.Component {
-
-
+
- @@ -140,9 +144,7 @@ class Editor extends React.Component {
@@ -206,12 +206,9 @@ class Editor extends React.Component {
@@ -223,36 +220,40 @@ class Editor extends React.Component { Reset All - - + +
+

Themes

+
+ - +
+
-
- +
+ + basic theme this.setState({ theme: "basic" })} + className="opacity-60 cursor-pointer border-gray-100 hover:scale-105 duration-300 hover:border-gray-200 border m-2 " + /> + basic theme this.setState({ theme: "modern" })} + className="opacity-60 cursor-pointer border-gray-100 hover:scale-105 hover:border-gray-200 duration-300 border m-2 " + /> + basic theme this.setState({ theme: "stylish" })} + className="opacity-60 cursor-pointer border border-gray-100 hover:border-gray-200 hover:scale-105 duration-300 m-2" + /> + basic theme this.setState({ theme: "preview" })} + className="opacity-60 cursor-pointer border border-gray-100 hover:border-gray-200 hover:scale-105 duration-300 m-2" + />
- - -
- - -
@@ -274,15 +275,6 @@ class Editor extends React.Component {
- {/*
- - -
*/} -
diff --git a/src/components/RandomTheme.js b/src/components/RandomTheme.js index b19cd72..b4e1b65 100644 --- a/src/components/RandomTheme.js +++ b/src/components/RandomTheme.js @@ -107,8 +107,11 @@ class RandomTheme extends React.Component { render() { return ( -
- +
+
+ +
+
); } diff --git a/src/index.css b/src/index.css index 029129b..bd4c23c 100644 --- a/src/index.css +++ b/src/index.css @@ -11,4 +11,28 @@ .h-100{ height:36rem; +} + +.h-99{ + height:35rem; +} + +::-webkit-scrollbar { + /* width: 8px; */ + display: none; +} + +Track +::-webkit-scrollbar-track { + background: #f1f1f1; +} + +/* Handle */ +::-webkit-scrollbar-thumb { + background: #ccccff; +} + +/* Handle on hover */ +::-webkit-scrollbar-thumb:hover { + background: #b3b3ff; } \ No newline at end of file