diff --git a/src/configs/shapes.ts b/src/configs/shapes.ts index 61ab9567..348b4552 100644 --- a/src/configs/shapes.ts +++ b/src/configs/shapes.ts @@ -423,7 +423,8 @@ export const SHAPE_LIST: ShapeListItem[] = [ }, { viewBox: [200, 200], - path: 'M 75 0 L 125 0 L 175 25 L 200 75 L 200 125 L 175 175 L 125 200 L 75 200 L 25 175 L 0 125 L 0 75 L 25 25 L 75 0 Z' + path: 'M 75 0 L 125 0 L 175 25 L 200 75 L 200 125 L 175 175 L 125 200 L 75 200 L 25 175 L 0 125 L 0 75 L 25 25 L 75 0 Z', + pptxShapeType: 'dodecagon', }, { viewBox: [200, 200], @@ -439,7 +440,8 @@ export const SHAPE_LIST: ShapeListItem[] = [ }, { viewBox: [200, 200], - path: 'M 200 0 L 200 200 L 0 200 L 0 100 L 200 0 Z' + path: 'M 200 0 L 200 200 L 0 200 L 0 100 L 200 0 Z', + pptxShapeType: 'flowChartManualInput', }, { viewBox: [200, 200], @@ -447,76 +449,97 @@ export const SHAPE_LIST: ShapeListItem[] = [ }, { viewBox: [200, 200], - path: 'M 200 0 L 100 0 L 0 100 L 0 200 L 200 0 Z' + path: 'M 0 0 L 200 0 L 200 150 C 110 140 110 240 0 180 Z', + pptxShapeType: 'flowChartDocument', }, { viewBox: [200, 200], - path: 'M 50 0 L 150 0 L 150 50 L 200 50 L 200 150 L 150 150 L 150 200 L 50 200 L 50 150 L 0 150 L 0 50 L 50 50 L 50 0 Z' + path: 'M 200 0 L 100 0 L 0 100 L 0 200 L 200 0 Z', + pptxShapeType: 'diagStripe', + }, + { + viewBox: [200, 200], + path: 'M 50 0 L 150 0 L 150 50 L 200 50 L 200 150 L 150 150 L 150 200 L 50 200 L 50 150 L 0 150 L 0 50 L 50 50 L 50 0 Z', }, { viewBox: [200, 200], path: 'M 0 0 L 0 200 L 200 200 L 200 140 L 60 140 L 60 0 L 0 0 Z', - pathFormula: ShapePathFormulasKeys.L + pathFormula: ShapePathFormulasKeys.L, + pptxShapeType: 'corner', }, { viewBox: [200, 200], path: 'M0 0 L200 0 L200 200 L0 200 L0 0 Z M50 50 L50 150 L150 150 L150 50 Z', pathFormula: ShapePathFormulasKeys.RING_RECT, + pptxShapeType: 'frame', }, { viewBox: [200, 200], path: 'M0 100 A100 100 0 1 1 0 101 Z M150 100 A50 50 0 1 0 150 101 Z', + pptxShapeType: 'donut', }, { viewBox: [200, 200], path: 'M 70 0 L 70 70 L 0 70 L 0 130 L 70 130 L 70 200 L 130 200 L 130 130 L 200 130 L 200 70 L 130 70 L 130 0 L 70 0 Z', pathFormula: ShapePathFormulasKeys.PLUS, + pptxShapeType: 'mathPlus', }, { viewBox: [200, 200], path: 'M 0 70 L 200 70 L 200 130 L 0 130 Z', + pptxShapeType: 'mathMinus', }, { viewBox: [200, 200], - path: 'M 40 0 L 0 40 L 60 100 L 0 160 L 40 200 L 100 140 L 160 200 L 200 160 L 140 100 L 200 40 L 160 0 L 100 60 L 40 0 Z' + path: 'M 40 0 L 0 40 L 60 100 L 0 160 L 40 200 L 100 140 L 160 200 L 200 160 L 140 100 L 200 40 L 160 0 L 100 60 L 40 0 Z', + pptxShapeType: 'mathMultiply', }, { viewBox: [200, 200], - path: 'M 0 80 L 200 80 L 200 120 L 0 120 Z M 100 0 A 25 25 0 1 1 100 50 A 25 25 0 1 1 100 0 M 100 200 A 25 25 0 1 1 100 150 A 25 25 0 1 1 100 200' + path: 'M 0 80 L 200 80 L 200 120 L 0 120 Z M 100 0 A 25 25 0 1 1 100 50 A 25 25 0 1 1 100 0 M 100 200 A 25 25 0 1 1 100 150 A 25 25 0 1 1 100 200', + pptxShapeType: 'mathDivide', }, { viewBox: [200, 200], path: 'M 0 30 L 200 30 L 200 80 L 0 80 Z M 0 120 L 200 120 L 200 170 L 0 170 Z', + pptxShapeType: 'mathEqual', }, { viewBox: [200, 200], path: 'M 120 0 L 170 0 L 150 40 L 200 40 L 200 80 L 130 80 L 110 120 L 200 120 L 200 160 L 90 160 L 70 200 L 20 200 L 40 160 L 0 160 L 0 120 L 60 120 L 80 80 L 0 80 L 0 40 L 100 40 Z', + pptxShapeType: 'mathNotEqual', }, { viewBox: [200, 200], path: 'M 0 0 L 200 0 L 200 160 L 100 160 L 60 200 L 60 160 L 0 160 Z', pathFormula: ShapePathFormulasKeys.MESSAGE, + pptxShapeType: 'wedgeRectCallout', }, { viewBox: [200, 200], path: 'M 0 40 Q 0 0 40 0 L 160 0 Q 200 0 200 40 L 200 120 Q 200 160 160 160 L 100 160 L 60 200 L 60 160 L 40 160 Q 0 160 0 120 L 0 40 Z', pathFormula: ShapePathFormulasKeys.ROUND_MESSAGE, + pptxShapeType: 'wedgeRoundRectCallout', }, { viewBox: [200, 200], - path: 'M 180 160 A 100 100 0 1 0 100 200 L 200 200 L 200 160 L 180 160 Z' + path: 'M 180 160 A 100 100 0 1 0 100 200 L 200 200 L 200 160 L 180 160 Z', + pptxShapeType: 'flowChartMagneticTape', }, { viewBox: [200, 200], - path: 'M 200 0 L 0 0 L 200 200 L 0 200 L 200 0 Z' + path: 'M 200 0 L 0 0 L 200 200 L 0 200 L 200 0 Z', + pptxShapeType: 'flowChartCollate', }, { viewBox: [200, 200], path: 'M 0 20 C 60 60 140 -40 200 20 L 200 180 C 140 140 60 240 0 180 L 0 20 Z', + pptxShapeType: 'wave', }, { viewBox: [200, 200], path: 'M 0 20 C 40 -40 60 60 100 20 C 140 -40 160 60 200 20 L 200 180 C 140 240 160 140 100 180 C 40 240 60 140 0 180 L 0 20 Z', + pptxShapeType: 'doubleWave', }, { viewBox: [200, 200], @@ -548,7 +571,8 @@ export const SHAPE_LIST: ShapeListItem[] = [ }, { viewBox: [200, 200], - path: 'M 100 0 L 80 40 L 20 20 L 40 80 L 0 100 L 40 120 L 20 180 L 80 160 L 100 200 L 120 160 L 180 180 L 160 120 L 200 100 L 160 80 L 180 20 L 120 40 L 100 0 Z', + path: 'M 100 0 L 130 30 L 170 30 L 170 70 L 200 100 L 170 130 L 170 170 L 130 170 L 100 200 L 70 170 L 30 170 L 30 130 L 0 100 L 30 70 L 30 30 L 70 30 L 100 0', + pptxShapeType: 'star8', }, { viewBox: [200, 200], @@ -561,11 +585,13 @@ export const SHAPE_LIST: ShapeListItem[] = [ { viewBox: [200, 200], path: 'M 30 50 Q 40 -20 120 10 Q 180 -10 180 40 Q 210 70 190 100 C 210 140 180 170 160 170 Q 140 210 100 180 C 70 210 20 190 30 150 C -10 140 -10 80 30 50', + pptxShapeType: 'cloud', }, { viewBox: [200, 200], path: 'M 100 0 L 0 100 L 100 200 L 200 100 L 100 0 Z M 200 100 L 0 100', withborder: true, + pptxShapeType: 'flowChartSort', }, { viewBox: [200, 200], @@ -581,26 +607,31 @@ export const SHAPE_LIST: ShapeListItem[] = [ viewBox: [200, 200], path: 'M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z M 170 30 L 30 170 M 30 30 L 170 170', withborder: true, + pptxShapeType: 'flowChartSummingJunction', }, { viewBox: [200, 200], path: 'M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z M 200 100 L 0 100 M 100 0 L 100 200', withborder: true, + pptxShapeType: 'flowChartOr', }, { viewBox: [200, 200], path: 'M 160 0 A 40 100 0 1 1 160 200 L 40 200 A 40 100 0 1 1 40 0 L 160 0 Z M 160 200 A 40 100 0 1 1 160 0', withborder: true, + pptxShapeType: 'flowChartMagneticDrum', }, { viewBox: [200, 200], path: 'M 0 40 A 50 20 0 1 1 200 40 L 200 160 A 50 20 0 1 1 0 160 L 0 40 Z M 200 40 A 50 20 0 1 1 0 40', withborder: true, + pptxShapeType: 'can', }, { viewBox: [200, 200], path: 'M 200 0 L 50 0 L 0 50 L 0 200 L 150 200 L 200 150 L 200 0 Z M 200 0 L 150 50 M 150 50 L 0 50 M 150 50 L 150 200', withborder: true, + pptxShapeType: 'cube', }, ], }, @@ -640,7 +671,8 @@ export const SHAPE_LIST: ShapeListItem[] = [ }, { viewBox: [200, 200], - path: 'M 100 0 L 60 40 L 80 40 L 80 80 L 40 80 L 40 60 L 0 100 L 40 140 L 40 120 L 80 120 L 80 160 L 60 160 L 100 200 L 140 160 L 120 160 L 120 120 L 160 120 L 160 140 L 200 100 L 160 60 L 160 80 L 120 80 L 120 40 L 140 40 L 100 0 Z' + path: 'M 100 0 L 60 40 L 80 40 L 80 80 L 40 80 L 40 60 L 0 100 L 40 140 L 40 120 L 80 120 L 80 160 L 60 160 L 100 200 L 140 160 L 120 160 L 120 120 L 160 120 L 160 140 L 200 100 L 160 60 L 160 80 L 120 80 L 120 40 L 140 40 L 100 0 Z', + pptxShapeType: 'quadArrow', }, { viewBox: [200, 200], @@ -653,11 +685,13 @@ export const SHAPE_LIST: ShapeListItem[] = [ }, { viewBox: [200, 200], - path: 'M 0 100 L 80 20 L 80 80 L 120 80 L 120 0 L 200 0 L 200 200 L 120 200 L 120 120 L 80 120 L 80 180 L 0 100 Z' + path: 'M 0 100 L 80 20 L 80 80 L 120 80 L 120 0 L 200 0 L 200 200 L 120 200 L 120 120 L 80 120 L 80 180 L 0 100 Z', + pptxShapeType: 'leftArrowCallout', }, { viewBox: [200, 200], path: 'M 200 100 L 120 20 L 120 80 L 80 80 L 80 0 L 0 0 L 0 200 L 80 200 L 80 120 L 120 120 L 120 180 L 200 100 Z', + pptxShapeType: 'rightArrowCallout', }, { viewBox: [200, 200], @@ -695,7 +729,8 @@ export const SHAPE_LIST: ShapeListItem[] = [ }, { viewBox: [200, 200], - path: 'M 0 200 L 180 200 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 160 L 0 160 L 0 200 Z' + path: 'M 0 200 L 180 200 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 160 L 0 160 L 0 200 Z', + pptxShapeType: 'bentUpArrow', }, { viewBox: [200, 200], @@ -703,7 +738,8 @@ export const SHAPE_LIST: ShapeListItem[] = [ }, { viewBox: [200, 200], - path: 'M 40 180 L 180 180 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 140 L 40 140 L 40 120 L 0 160 L 40 200 L 40 180 Z' + path: 'M 40 180 L 180 180 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 140 L 40 140 L 40 120 L 0 160 L 40 200 L 40 180 Z', + pptxShapeType: 'leftUpArrow', }, { viewBox: [1024, 1024],