fix: history block add print button, click print button to report error (#3900)

This commit is contained in:
katherinehhh 2024-04-02 14:18:47 +08:00 committed by GitHub
parent ea5565b571
commit a60aa65da6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,10 +1,11 @@
import { useDetailsBlockContext } from '@nocobase/client';
import { useDetailsBlockContext, useFormBlockContext } from '@nocobase/client';
import { useReactToPrint } from 'react-to-print';
export const useDetailPrintActionProps = () => {
const context = useFormBlockContext();
const { formBlockRef } = useDetailsBlockContext();
const printHandler = useReactToPrint({
content: () => formBlockRef.current,
content: () => context?.formBlockRef?.current || formBlockRef?.current,
pageStyle: `@media print {
* {
margin: 0;