Refactoring.
This commit is contained in:
parent
3ff194fc66
commit
ea56dece9e
@ -48,6 +48,8 @@
|
|||||||
"UserIPAddress": "User IP Address",
|
"UserIPAddress": "User IP Address",
|
||||||
"ViewOnlyRoomDescription": "Share any ready documents, reports, documentation, and other files for viewing.",
|
"ViewOnlyRoomDescription": "Share any ready documents, reports, documentation, and other files for viewing.",
|
||||||
"ViewOnlyRoomTitle": "View-only room",
|
"ViewOnlyRoomTitle": "View-only room",
|
||||||
|
"WatermarkPreview": "Watermark Preview",
|
||||||
|
"WatermarkPreviewHelp": "This image preview roughly shows how the watermark will be displayed in your files.",
|
||||||
"AutomaticIndexing": "Automatic indexing",
|
"AutomaticIndexing": "Automatic indexing",
|
||||||
"AutomaticIndexingDescription": "Enable automatic indexing to index files and folders by serial number. Sorting by number will be set as default for all users.",
|
"AutomaticIndexingDescription": "Enable automatic indexing to index files and folders by serial number. Sorting by number will be set as default for all users.",
|
||||||
"FileLifetime": "File lifetime",
|
"FileLifetime": "File lifetime",
|
||||||
|
@ -52,19 +52,17 @@
|
|||||||
|
|
||||||
import { useState, useRef, useEffect } from "react";
|
import { useState, useRef, useEffect } from "react";
|
||||||
import { useTranslation } from "react-i18next";
|
import { useTranslation } from "react-i18next";
|
||||||
import { ReactSVG } from "react-svg";
|
import { inject, observer } from "mobx-react";
|
||||||
|
|
||||||
import { Text } from "@docspace/shared/components/text";
|
import { Text } from "@docspace/shared/components/text";
|
||||||
import { ComboBox } from "@docspace/shared/components/combobox";
|
import { ComboBox } from "@docspace/shared/components/combobox";
|
||||||
import { inject, observer } from "mobx-react";
|
|
||||||
import { StyledWatermark } from "./StyledComponent";
|
|
||||||
import { DropDownItem } from "@docspace/shared/components/drop-down-item";
|
import { DropDownItem } from "@docspace/shared/components/drop-down-item";
|
||||||
import { FileInput } from "@docspace/shared/components/file-input";
|
import { FileInput } from "@docspace/shared/components/file-input";
|
||||||
import { imageProcessing } from "@docspace/shared/utils/common";
|
import { imageProcessing } from "@docspace/shared/utils/common";
|
||||||
import { Button } from "@docspace/shared/components/button";
|
|
||||||
|
|
||||||
import TrashReactSvgUrl from "PUBLIC_DIR/images/trash.react.svg";
|
|
||||||
import { ButtonDelete } from "@docspace/shared/components/image-editor";
|
import { ButtonDelete } from "@docspace/shared/components/image-editor";
|
||||||
|
import { HelpButton } from "@docspace/shared/components/help-button";
|
||||||
|
|
||||||
|
import { StyledWatermark } from "./StyledComponent";
|
||||||
|
|
||||||
const scaleOptions = [
|
const scaleOptions = [
|
||||||
{ key: 100, label: "100" },
|
{ key: 100, label: "100" },
|
||||||
@ -96,8 +94,6 @@ const getInitialRotate = (rotate, isEdit) => {
|
|||||||
return item.key === rotate;
|
return item.key === rotate;
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log("item", item, rotateOptions[0]);
|
|
||||||
|
|
||||||
return !item ? rotateOptions[0] : item;
|
return !item ? rotateOptions[0] : item;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -260,8 +256,20 @@ const ImageWatermark = ({
|
|||||||
|
|
||||||
{selectedImageUrl && (
|
{selectedImageUrl && (
|
||||||
<div className="image-wrapper">
|
<div className="image-wrapper">
|
||||||
<div className="HELLO-2">
|
<div>
|
||||||
<div className="HELLO">
|
<div className="image-description">
|
||||||
|
<Text fontWeight={600} className="image-watermark_text">
|
||||||
|
{t("WatermarkPreview")}
|
||||||
|
</Text>
|
||||||
|
<HelpButton
|
||||||
|
tooltipContent={
|
||||||
|
<Text fontSize="12px">{t("WatermarkPreviewHelp")}</Text>
|
||||||
|
}
|
||||||
|
offsetRight={0}
|
||||||
|
className="settings_unavailable"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div className="image-watermark_wrapper">
|
||||||
<img
|
<img
|
||||||
alt="logo"
|
alt="logo"
|
||||||
src={selectedImageUrl}
|
src={selectedImageUrl}
|
||||||
@ -317,7 +325,7 @@ export default inject(({ createEditRoomStore }) => {
|
|||||||
createEditRoomStore;
|
createEditRoomStore;
|
||||||
|
|
||||||
const { imageUrl } = watermarksSettings;
|
const { imageUrl } = watermarksSettings;
|
||||||
console.log("watermarksSettings", watermarksSettings);
|
|
||||||
return {
|
return {
|
||||||
setWatermarks,
|
setWatermarks,
|
||||||
initialWatermarksSettings,
|
initialWatermarksSettings,
|
||||||
|
@ -50,7 +50,17 @@ const StyledWatermark = styled.div`
|
|||||||
grid-template-columns: 216px auto;
|
grid-template-columns: 216px auto;
|
||||||
gap: 16px;
|
gap: 16px;
|
||||||
|
|
||||||
.HELLO {
|
.image-description {
|
||||||
|
display: flex;
|
||||||
|
gap: 8px;
|
||||||
|
align-items: baseline;
|
||||||
|
|
||||||
|
.image-watermark_text {
|
||||||
|
margin-bottom: 8px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.image-watermark_wrapper {
|
||||||
width: 216px;
|
width: 216px;
|
||||||
height: 216px;
|
height: 216px;
|
||||||
border: 1px solid #eceef1;
|
border: 1px solid #eceef1;
|
||||||
|
@ -124,19 +124,10 @@ class CreateEditRoomStore {
|
|||||||
};
|
};
|
||||||
|
|
||||||
isNotWatermarkSet = () => {
|
isNotWatermarkSet = () => {
|
||||||
console.log(
|
|
||||||
"isNotWatermarkSet",
|
|
||||||
this.watermarksSettings,
|
|
||||||
this.watermarksSettings.enabled,
|
|
||||||
this.watermarksSettings.isImage,
|
|
||||||
!this.watermarksSettings.image,
|
|
||||||
!this.watermarksSettings.imageUrl,
|
|
||||||
);
|
|
||||||
|
|
||||||
if (
|
if (
|
||||||
this.watermarksSettings.enabled &&
|
|
||||||
this.watermarksSettings.isImage &&
|
this.watermarksSettings.isImage &&
|
||||||
!this.watermarksSettings.image
|
!this.watermarksSettings.image &&
|
||||||
|
!this.watermarksSettings.imageUrl
|
||||||
)
|
)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
@ -176,17 +167,7 @@ class CreateEditRoomStore {
|
|||||||
img.onerror = (err) => onSetInfo(err);
|
img.onerror = (err) => onSetInfo(err);
|
||||||
};
|
};
|
||||||
|
|
||||||
console.log(
|
if (!watermarkImage && this.watermarksSettings.imageUrl) {
|
||||||
!watermarkImage,
|
|
||||||
!this.watermarksSettings.enabled,
|
|
||||||
this.watermarksSettings.imageUrl,
|
|
||||||
);
|
|
||||||
|
|
||||||
if (
|
|
||||||
!watermarkImage &&
|
|
||||||
!this.watermarksSettings.enabled &&
|
|
||||||
this.watermarksSettings.imageUrl
|
|
||||||
) {
|
|
||||||
return setWatermarkSettings(room.id, {
|
return setWatermarkSettings(room.id, {
|
||||||
enabled: watermarksSettings.enabled,
|
enabled: watermarksSettings.enabled,
|
||||||
imageScale: watermarksSettings.imageScale,
|
imageScale: watermarksSettings.imageScale,
|
||||||
|
Loading…
Reference in New Issue
Block a user