From d86d1e7887d62dffb4c96559cc960ac5b7c68064 Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Mon, 15 May 2023 13:32:59 +0530 Subject: [PATCH] fix: Use unicode arrows in quadrant chart axis --- .../mermaid/src/diagrams/quadrant-chart/parser/quadrant.jison | 4 ++-- .../src/diagrams/quadrant-chart/parser/quadrant.jison.spec.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/mermaid/src/diagrams/quadrant-chart/parser/quadrant.jison b/packages/mermaid/src/diagrams/quadrant-chart/parser/quadrant.jison index 555eea152..5a4bb9d20 100644 --- a/packages/mermaid/src/diagrams/quadrant-chart/parser/quadrant.jison +++ b/packages/mermaid/src/diagrams/quadrant-chart/parser/quadrant.jison @@ -119,10 +119,10 @@ points axisDetails : X-AXIS text AXIS-TEXT-DELIMITER text {yy.setXAxisLeftText($2); yy.setXAxisRightText($4);} - | X-AXIS text AXIS-TEXT-DELIMITER {$2.text += $3; yy.setXAxisLeftText($2);} + | X-AXIS text AXIS-TEXT-DELIMITER {$2.text += " ⭢ "; yy.setXAxisLeftText($2);} | X-AXIS text {yy.setXAxisLeftText($2);} | Y-AXIS text AXIS-TEXT-DELIMITER text {yy.setYAxisBottomText($2); yy.setYAxisTopText($4);} - | Y-AXIS text AXIS-TEXT-DELIMITER {$2.text += $3; yy.setYAxisBottomText($2);} + | Y-AXIS text AXIS-TEXT-DELIMITER {$2.text += " ⭢ "; yy.setYAxisBottomText($2);} | Y-AXIS text {yy.setYAxisBottomText($2);} ; diff --git a/packages/mermaid/src/diagrams/quadrant-chart/parser/quadrant.jison.spec.ts b/packages/mermaid/src/diagrams/quadrant-chart/parser/quadrant.jison.spec.ts index f91858c72..5b25f22f7 100644 --- a/packages/mermaid/src/diagrams/quadrant-chart/parser/quadrant.jison.spec.ts +++ b/packages/mermaid/src/diagrams/quadrant-chart/parser/quadrant.jison.spec.ts @@ -93,7 +93,7 @@ describe('Testing quadrantChart jison file', () => { str = 'quadrantChart\n x-AxIs "Urgent(* +=[❤" --> '; expect(parserFnConstructor(str)).not.toThrow(); expect(mockDB.setXAxisLeftText).toHaveBeenCalledWith({ - text: 'Urgent(* +=[❤ --> ', + text: 'Urgent(* +=[❤ ⭢ ', type: 'text', }); expect(mockDB.setXAxisRightText).not.toHaveBeenCalled(); @@ -131,7 +131,7 @@ describe('Testing quadrantChart jison file', () => { str = 'quadrantChart\n y-AxIs "Urgent(* +=[❤" --> '; expect(parserFnConstructor(str)).not.toThrow(); expect(mockDB.setYAxisBottomText).toHaveBeenCalledWith({ - text: 'Urgent(* +=[❤ --> ', + text: 'Urgent(* +=[❤ ⭢ ', type: 'text', }); expect(mockDB.setYAxisTopText).not.toHaveBeenCalled();