Files
documenso/apps/remix/server/redirects.ts
David Nguyen 7f09ba72f4 feat: add envelopes (#2025)
This PR is handles the changes required to support envelopes. The new
envelope editor/signing page will be hidden during release.

The core changes here is to migrate the documents and templates model to
a centralized envelopes model.

Even though Documents and Templates are removed, from the user
perspective they will still exist as we remap envelopes to documents and
templates.
2025-10-14 21:56:36 +11:00

20 lines
427 B
TypeScript

import type { Context } from 'hono';
// eslint-disable-next-line @typescript-eslint/require-await
export const handleRedirects = async (c: Context): Promise<string | null> => {
const { req } = c;
const path = req.path;
// Direct rewrites
if (
path === '/documents' ||
path === '/documents/folders' ||
path === '/templates' ||
path === '/templates/folders'
) {
return '/';
}
return null;
};