|
@@ -170,9 +170,8 @@ function useReviewPanelState(): ReviewPanelStateReactIde {
|
|
|
const openDocId = currentDocumentId
|
|
const openDocId = currentDocumentId
|
|
|
const [shouldCollapse, setShouldCollapse] =
|
|
const [shouldCollapse, setShouldCollapse] =
|
|
|
useState<ReviewPanel.Value<'shouldCollapse'>>(true)
|
|
useState<ReviewPanel.Value<'shouldCollapse'>>(true)
|
|
|
- const [lineHeight] = useScopeValue<number>(
|
|
|
|
|
- 'reviewPanel.rendererData.lineHeight'
|
|
|
|
|
- )
|
|
|
|
|
|
|
+ const [lineHeight, setLineHeight] =
|
|
|
|
|
+ useState<ReviewPanel.Value<'lineHeight'>>(0)
|
|
|
|
|
|
|
|
const [formattedProjectMembers, setFormattedProjectMembers] = useState<
|
|
const [formattedProjectMembers, setFormattedProjectMembers] = useState<
|
|
|
ReviewPanel.Value<'formattedProjectMembers'>
|
|
ReviewPanel.Value<'formattedProjectMembers'>
|
|
@@ -1163,6 +1162,11 @@ function useReviewPanelState(): ReviewPanelStateReactIde {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ const editorLineHeightChanged = (payload: typeof lineHeight) => {
|
|
|
|
|
+ setLineHeight(payload)
|
|
|
|
|
+ handleLayoutChange()
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
const editorTrackChangesChanged = async () => {
|
|
const editorTrackChangesChanged = async () => {
|
|
|
const entries = await updateEntries(currentDocumentId)
|
|
const entries = await updateEntries(currentDocumentId)
|
|
|
dispatchReviewPanelEvent('recalculate-screen-positions', {
|
|
dispatchReviewPanelEvent('recalculate-screen-positions', {
|
|
@@ -1315,6 +1319,11 @@ function useReviewPanelState(): ReviewPanelStateReactIde {
|
|
|
const { type, payload } = event.detail
|
|
const { type, payload } = event.detail
|
|
|
|
|
|
|
|
switch (type) {
|
|
switch (type) {
|
|
|
|
|
+ case 'line-height': {
|
|
|
|
|
+ editorLineHeightChanged(payload)
|
|
|
|
|
+ break
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
case 'track-changes:changed': {
|
|
case 'track-changes:changed': {
|
|
|
editorTrackChangesChanged()
|
|
editorTrackChangesChanged()
|
|
|
break
|
|
break
|