From c8562a5bacacc35384846d3c5a055cf25848b640 Mon Sep 17 00:00:00 2001 From: jiaojiaojiaoCpbr Date: Thu, 28 Mar 2024 14:45:16 +0800 Subject: [PATCH] feat: support printer mode --- packages/package.json | 2 +- packages/perseus/src/renderer.tsx | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/package.json b/packages/package.json index 10f6bc3e21..01da1464fc 100644 --- a/packages/package.json +++ b/packages/package.json @@ -1,6 +1,6 @@ { "name": "@junyiacademy/perseus-core", - "version": "1.0.30", + "version": "1.0.31", "main": "./dist/index.js", "types": "./dist/index.d.ts", "license": "MIT", diff --git a/packages/perseus/src/renderer.tsx b/packages/perseus/src/renderer.tsx index 20e1044e8b..27d27b4af8 100644 --- a/packages/perseus/src/renderer.tsx +++ b/packages/perseus/src/renderer.tsx @@ -172,6 +172,7 @@ type Props = Partial> & { widgets: PerseusRenderer["widgets"]; // Skip adding paragraph class inline?: boolean; + isPrinterView?: boolean; parentGroups?: {id: string; groupType: string}[]; }; @@ -629,6 +630,7 @@ class Renderer extends React.Component { }, trackInteraction: interactionTracker.track, isLastUsedWidget: id === this.state.lastUsedWidgetId, + isPrinterView: this.props.isPrinterView, ...(this.props.parentGroups ? {parentGroups: this.props.parentGroups} : {}),