Skip to content

feat: add support for PDF [eSign]#2111

Merged
harbournick merged 6 commits intomainfrom
andrii/sd-1848-resolve-pdf-loading-issue-in-superdoc-esign-viewer
Feb 20, 2026
Merged

feat: add support for PDF [eSign]#2111
harbournick merged 6 commits intomainfrom
andrii/sd-1848-resolve-pdf-loading-issue-in-superdoc-esign-viewer

Conversation

@andrii-harbour
Copy link
Copy Markdown
Contributor

  • Introduced DocxTab and PdfTab components for handling DOCX and PDF documents respectively.
  • Updated App component to manage tab switching between DOCX and PDF views.
  • Enhanced styling for document viewer and controls in App.css.
  • Added TabHeader component for better navigation between document types.
  • Integrated pdfjs-dist for PDF rendering capabilities in the demo app.
  • Updated dependencies in package.json and pnpm-lock.yaml to include pdfjs-dist.

- Introduced `DocxTab` and `PdfTab` components for handling DOCX and PDF documents respectively.
- Updated `App` component to manage tab switching between DOCX and PDF views.
- Enhanced styling for document viewer and controls in `App.css`.
- Added `TabHeader` component for better navigation between document types.
- Integrated `pdfjs-dist` for PDF rendering capabilities in the demo app.
- Updated dependencies in `package.json` and `pnpm-lock.yaml` to include `pdfjs-dist`.
@andrii-harbour andrii-harbour self-assigned this Feb 19, 2026
@linear
Copy link
Copy Markdown

linear Bot commented Feb 19, 2026

@andrii-harbour andrii-harbour changed the title feat: add support for PDF feat: add support for PDF [eSign] Feb 19, 2026
@andrii-harbour andrii-harbour marked this pull request as ready for review February 19, 2026 21:57
@chatgpt-codex-connector
Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@harbournick
Copy link
Copy Markdown
Collaborator

@artem-harbour mind taking a peek at this one?

@andrii-harbour andrii-harbour marked this pull request as draft February 19, 2026 22:39
@andrii-harbour andrii-harbour marked this pull request as ready for review February 20, 2026 00:30
@chatgpt-codex-connector
Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

Comment thread apps/docs/solutions/esign/configuration.mdx Outdated
Comment thread packages/esign/demo/src/PdfTab.tsx Outdated
Copy link
Copy Markdown
Contributor

@artem-harbour artem-harbour left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added a minor comments.

@andrii-harbour
Copy link
Copy Markdown
Contributor Author

@artem-harbour fixed. Made it explicitly set.

Copy link
Copy Markdown
Contributor

@artem-harbour artem-harbour left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Copy Markdown
Collaborator

@harbournick harbournick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@harbournick harbournick merged commit 296a0a5 into main Feb 20, 2026
7 checks passed
@harbournick harbournick deleted the andrii/sd-1848-resolve-pdf-loading-issue-in-superdoc-esign-viewer branch February 20, 2026 15:12
@superdoc-bot
Copy link
Copy Markdown
Contributor

superdoc-bot Bot commented Feb 20, 2026

🎉 This PR is included in esign v2.1.0-next.7

The release is available on GitHub release

superdoc-bot Bot pushed a commit that referenced this pull request Mar 18, 2026
# [2.1.0](esign-v2.0.0...esign-v2.1.0) (2026-03-18)

### Bug Fixes

* **esign:** add jsdoc comment ([9e57883](9e57883))
* **esign:** add jsdoc to FieldReference interface ([#1927](#1927)) ([22ebbe5](22ebbe5))
* mount Vue on wrapper element to prevent host framework conflicts (SD-1832) ([#1971](#1971)) ([0c4bdda](0c4bdda))
* sync esign with recent version updates ([#1943](#1943)) ([94c3ed1](94c3ed1))
* use correct template syntax for GitHub release URL in PR comments ([9d1bca2](9d1bca2))

### Features

* (esign) introduce viewOptions for document layout and deprecate layoutMode and layoutMargins ([#1957](#1957)) ([93e1b69](93e1b69))
* add support for PDF [eSign] ([#2111](#2111)) ([296a0a5](296a0a5))
* add telemetry and license key support to SuperDocESign component ([#2120](#2120)) ([6c679c6](6c679c6))
@superdoc-bot
Copy link
Copy Markdown
Contributor

superdoc-bot Bot commented Mar 18, 2026

🎉 This PR is included in esign v2.1.0

The release is available on GitHub release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants