mirror of
https://github.com/documenso/documenso.git
synced 2025-11-13 08:13:56 +10:00
hide free_signature field in editor
This commit is contained in:
@ -3,6 +3,7 @@ import { Document, Page } from "react-pdf/dist/esm/entry.webpack5";
|
|||||||
import EditableField from "./editable-field";
|
import EditableField from "./editable-field";
|
||||||
import SignableField from "./signable-field";
|
import SignableField from "./signable-field";
|
||||||
import short from "short-uuid";
|
import short from "short-uuid";
|
||||||
|
import { FieldType } from "@prisma/client";
|
||||||
|
|
||||||
export default function PDFViewer(props) {
|
export default function PDFViewer(props) {
|
||||||
const [numPages, setNumPages] = useState(null);
|
const [numPages, setNumPages] = useState(null);
|
||||||
@ -71,21 +72,25 @@ export default function PDFViewer(props) {
|
|||||||
onRenderError={() => setLoading(false)}
|
onRenderError={() => setLoading(false)}
|
||||||
></Page>
|
></Page>
|
||||||
{props?.fields
|
{props?.fields
|
||||||
.filter((item) => item.page === index)
|
.filter((field) => field.page === index)
|
||||||
.map((item) =>
|
.map((field) =>
|
||||||
props.readonly ? (
|
props.readonly ? (
|
||||||
<SignableField
|
<SignableField
|
||||||
onClick={props.onClick}
|
onClick={props.onClick}
|
||||||
key={item.id}
|
key={field.id}
|
||||||
field={item}
|
field={field}
|
||||||
className="absolute"
|
className="absolute"
|
||||||
onDelete={onDeleteHandler}
|
onDelete={onDeleteHandler}
|
||||||
></SignableField>
|
></SignableField>
|
||||||
) : (
|
) : (
|
||||||
<EditableField
|
<EditableField
|
||||||
hidden={item.Signature || item.inserted}
|
hidden={
|
||||||
key={item.id}
|
field.Signature ||
|
||||||
field={item}
|
field.inserted ||
|
||||||
|
field.type === FieldType.FREE_SIGNATURE
|
||||||
|
}
|
||||||
|
key={field.id}
|
||||||
|
field={field}
|
||||||
className="absolute"
|
className="absolute"
|
||||||
onPositionChanged={onPositionChangedHandler}
|
onPositionChanged={onPositionChangedHandler}
|
||||||
onDelete={onDeleteHandler}
|
onDelete={onDeleteHandler}
|
||||||
|
|||||||
Reference in New Issue
Block a user