fix: ui design of mobile view on public script load

This commit is contained in:
RaktimaNXG
2024-09-02 12:55:53 +05:30
parent 7158d6735b
commit 8a31b008d2
2 changed files with 55 additions and 20 deletions
+51 -19
View File
@@ -38,7 +38,8 @@ function Header({
clickOnZoomIn,
clickOnZoomOut,
handleRotationFun,
isDisableRotate
isDisableRotate,
templateId
}) {
const { t } = useTranslation();
const filterPrefill =
@@ -52,7 +53,6 @@ function Header({
const currentDecline = { currnt: "Sure", isDeclined: true };
setIsDecline(currentDecline);
};
return (
<div className="flex py-[5px]">
{isMobile && isShowHeader ? (
@@ -266,6 +266,15 @@ function Header({
</DropdownMenu.Root>
</div>
)}
{isPublicTemplate && (
<div
data-tut="reactourThird"
onClick={() => embedWidgetsData()}
className="border-none font-[650] text-[14px] op-link op-link-primary no-underline"
>
{t("sign-now")}
</div>
)}
</div>
)}
</div>
@@ -374,15 +383,32 @@ function Header({
</div>
) : (
<div className="flex" data-tut="reactourFifth">
<button
onClick={() => window.history.go(-2)}
type="button"
className="op-btn op-btn-ghost op-btn-sm mr-[3px]"
>
{t("back")}
</button>
{!templateId && (
<button
onClick={() => window.history.go(-2)}
type="button"
className="op-btn op-btn-ghost op-btn-sm mr-[3px]"
>
{t("back")}
</button>
)}
{currentSigner && (
<>
{templateId && (
<button
onClick={() =>
handleDownloadPdf(
pdfDetails,
pdfUrl,
setIsDownloading
)
}
type="button"
className="op-btn op-btn-ghost op-btn-sm mr-[3px]"
>
<span className="hidden lg:block">{t("download")}</span>
</button>
)}
<button
className="op-btn op-btn-secondary op-btn-sm mr-[3px] shadow"
onClick={() => handleDeclinePdfAlert()}
@@ -396,16 +422,22 @@ function Header({
>
{t("finish")}
</button>
<button
type="button"
className="op-btn op-btn-neutral op-btn-sm mr-[3px] shadow"
onClick={() =>
handleDownloadPdf(pdfDetails, pdfUrl, setIsDownloading)
}
>
<i className="fa-light fa-arrow-down font-semibold lg:hidden"></i>
<span className="hidden lg:block">{t("download")}</span>
</button>
{!templateId && (
<button
type="button"
className="op-btn op-btn-neutral op-btn-sm mr-[3px] shadow"
onClick={() =>
handleDownloadPdf(
pdfDetails,
pdfUrl,
setIsDownloading
)
}
>
<i className="fa-light fa-arrow-down font-semibold lg:hidden"></i>
<span className="hidden lg:block">{t("download")}</span>
</button>
)}
</>
)}
</div>
+4 -1
View File
@@ -1619,7 +1619,9 @@ function PdfRequestFiles(props) {
? "none"
: "auto"
}}
className="relative op-card overflow-hidden flex flex-col md:flex-row justify-between bg-base-300"
className={`${
props.templateId && "m-1 border-[0.5px] border-gray-300"
} relative op-card overflow-hidden flex flex-col md:flex-row justify-between bg-base-300`}
>
{!requestSignTour &&
signerObjectId &&
@@ -2021,6 +2023,7 @@ function PdfRequestFiles(props) {
clickOnZoomIn={clickOnZoomIn}
clickOnZoomOut={clickOnZoomOut}
isDisableRotate={true}
templateId={props.templateId}
/>
<div ref={divRef} data-tut="pdfArea" className="h-[95%]">