diff --git a/front/components/Objects/Editor/Editor.tsx b/front/components/Objects/Editor/Editor.tsx index d101e3d0..fd7ad21e 100644 --- a/front/components/Objects/Editor/Editor.tsx +++ b/front/components/Objects/Editor/Editor.tsx @@ -24,7 +24,6 @@ import ToolTip from "@components/StyledElements/Tooltip/Tooltip"; import Link from "next/link"; import { getCourseThumbnailMediaDirectory } from "@services/media/media"; import { OrderedList } from "@tiptap/extension-ordered-list"; -import {ListItem} from '@tiptap/extension-list-item' interface Editor { @@ -116,14 +115,14 @@ function Editor(props: Editor) { }} exit={{ opacity: 0 }} > - + - + {" "} @@ -140,10 +139,16 @@ function Editor(props: Editor) { {!auth.isAuthenticated && Loading} {auth.isAuthenticated && } - - - props.setContent(editor.getJSON())}> Save - + + +
props.setContent(editor.getJSON())}> Save
+ + +
+ +
+ +
@@ -170,8 +175,6 @@ function Editor(props: Editor) { const Page = styled.div` height: 100vh; width: 100%; - min-height: 100vh; - min-width: 100vw; padding-top: 30px; // dots background @@ -183,9 +186,7 @@ const Page = styled.div` `; const EditorTop = styled.div` - background-color: #ffffffeb; border-radius: 15px; - backdrop-filter: saturate(180%) blur(14px); margin: 40px; margin-top: 0px; margin-bottom: 20px; @@ -194,7 +195,7 @@ const EditorTop = styled.div` justify-content: space-between; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.03); position: fixed; - z-index: 3; + z-index: 303; width: -webkit-fill-available; `; @@ -217,50 +218,6 @@ const EditorLeftOptionsSection = styled.div` align-items: center; `; -const EditorLeftOptionsSaveButton = styled.button` - background-color: #8783f7; - border-radius: 8px; - border: none; - color: white; - padding: 8px; - margin-left: 10px; - margin-right: 10px; - font-size: 14px; - font-weight: 600; - cursor: pointer; - outline: none; - - - &:hover { - background-color: #4a44f9; - opacity: 0.8; - } -`; - -const EditorLeftOptionsPreviewButton = styled.button` - background-color: #a4a4a449; - border-radius: 8px; - border: none; - color: #000000; - padding: 8px; - margin-right: 10px; - font-size: 14px; - font-weight: 600; - cursor: pointer; - outline: none; - - // center icon - display: flex; - justify-content: center; - align-items: center; - - &:hover { - background-color: #c0bfbf; - opacity: 0.8; - } - -`; - // Inside EditorDocSection const EditorInfoWrapper = styled.div` @@ -300,33 +257,6 @@ const EditorInfoDocName = styled.div` } `; -const EditorSaveButton = styled.div` - display: flex; - border-radius: 8px; - padding: 5px; - font-size: 12px; - margin-right: 5px; - margin-left: 7px; - background: #ffffff8d; - color: #5252528d; - border: solid 1px #52525257; - align-items: center; - justify-content: space-between; - width: 53px; - - &.is-active { - background: rgba(176, 176, 176, 0.5); - - &:hover { - background: rgba(31, 31, 31, 0.5); - cursor: pointer; - } - } - - &:hover { - cursor: pointer; - } -`; const EditorInfoThumbnail = styled.img` height: 25px; @@ -346,6 +276,7 @@ export const EditorContentWrapper = styled.div` margin-top: 90px; background-color: white; border-radius: 10px; + z-index: 300; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.03); // disable chrome outline @@ -412,9 +343,11 @@ export const EditorContentWrapper = styled.div` ul, ol { padding: 0 1rem; - padding-left: 10px; + padding-left: 20px; list-style-type: decimal; } + + `; diff --git a/front/components/Objects/Editor/Toolbar/ToolbarButtons.tsx b/front/components/Objects/Editor/Toolbar/ToolbarButtons.tsx index 4df34e3c..d5ebc0b9 100644 --- a/front/components/Objects/Editor/Toolbar/ToolbarButtons.tsx +++ b/front/components/Objects/Editor/Toolbar/ToolbarButtons.tsx @@ -193,7 +193,7 @@ const ToolBtn = styled.div` const ToolSelect = styled.select` display: flex; - background: rgba(217, 217, 217, 0.24); + background: rgba(217, 217, 217, 0.185); border-radius: 6px; width: 100px; border: none; diff --git a/front/components/Objects/Menu/Menu.tsx b/front/components/Objects/Menu/Menu.tsx index 441703cb..bdf5dcb4 100644 --- a/front/components/Objects/Menu/Menu.tsx +++ b/front/components/Objects/Menu/Menu.tsx @@ -1,7 +1,7 @@ 'use client'; import React from "react"; import Link from "next/link"; -import { getUriWithOrg } from "@services/config/config"; +import { getUriWithOrg } from "@services/config/config"; import { getOrganizationContextInfo } from "@services/organizations/orgs"; import ClientComponentSkeleton from "@components/Utils/ClientComp"; import { HeaderProfileBox } from "@components/Security/HeaderProfileBox"; @@ -10,23 +10,22 @@ import { getOrgLogoMediaDirectory } from "@services/media/media"; export const Menu = async (props: any) => { const orgslug = props.orgslug; - const org = await getOrganizationContextInfo(orgslug, { revalidate: 1800, tags: ['organizations'] }); - + const org = await getOrganizationContextInfo(orgslug, { revalidate: 0, tags: ['organizations'] }); return ( <> -
-
+
- {org?.logo ? ( + {org.logo ? (