🚸 DOC-104

This commit is contained in:
Timur Ercan
2023-02-21 11:49:20 +01:00
parent 2176511ef7
commit cea1c52e03
2 changed files with 34 additions and 1 deletions

View File

@ -3,10 +3,12 @@ import Layout from "../components/layout";
import type { NextPageWithLayout } from "./_app";
import Head from "next/head";
import {
ArrowDownTrayIcon,
CheckBadgeIcon,
CheckIcon,
DocumentPlusIcon,
EnvelopeIcon,
PencilSquareIcon,
PlusIcon,
TrashIcon,
} from "@heroicons/react/24/outline";
@ -224,9 +226,31 @@ const DocumentsPage: NextPageWithLayout = (props: any) => {
</td>
<td className="relative whitespace-nowrap py-4 pl-3 pr-4 text-right text-sm font-medium sm:pr-6">
<div>
<IconButton
icon={PencilSquareIcon}
className="mr-2"
onClick={(event: any) => {
event.preventDefault();
event.stopPropagation();
router.push("/documents/" + document.id);
}}
>
Edit
</IconButton>
<IconButton
icon={ArrowDownTrayIcon}
className="mr-2"
onClick={(event: any) => {
event.preventDefault();
event.stopPropagation();
router.push("/api/documents/" + document.id);
}}
download
>
Download
</IconButton>
<IconButton
icon={TrashIcon}
className="flex-shrink-0 -ml-1 mr-3 h-6 w-6 inline text-neon"
onClick={(event: any) => {
event.preventDefault();
event.stopPropagation();

View File

@ -4,6 +4,7 @@ import Layout from "../../../components/layout";
import { NextPageWithLayout } from "../../_app";
import { classNames, NEXT_PUBLIC_WEBAPP_URL } from "@documenso/lib";
import {
ArrowDownTrayIcon,
CheckBadgeIcon,
CheckIcon,
EnvelopeIcon,
@ -63,6 +64,14 @@ const RecipientsPage: NextPageWithLayout = (props: any) => {
</h2>
</div>
<div className="mt-4 flex flex-shrink-0 md:mt-0 md:ml-4">
<Button
icon={ArrowDownTrayIcon}
color="secondary"
className="mr-2"
href={"/api/documents/" + props.document.id}
>
Download
</Button>
<Button
icon={PencilSquareIcon}
color="secondary"