From 3d14f06ad1297a6adc851945804211efb9dff7ff Mon Sep 17 00:00:00 2001
From: eleanor-park <eleanor_park@brown.edu>
Date: Thu, 20 Jun 2024 16:42:44 -0400
Subject: user customization added

---
 .../collectionFreeForm/CollectionFreeFormView.tsx          | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

(limited to 'src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx')

diff --git a/src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx b/src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx
index 93b63ac4c..b8257ff31 100644
--- a/src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx
+++ b/src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx
@@ -1268,23 +1268,25 @@ export class CollectionFreeFormView extends CollectionSubView<Partial<collection
     };
 
     @undoBatch
-    createInkStrokes = (strokeList: InkData[], alpha?: number) => {
-        console.log(strokeList.length);
-        strokeList.forEach(inkData => {
+    createInkStrokes = (strokeData: [InkData, string, string][]) => {
+        strokeData.forEach((stroke: [InkData, string, string]) => {
             // const points: InkData = FitCurve(inkData, 20) as InkData;
             // const allPts = GenerateControlPoints(inkData, alpha);
-            const bounds = InkField.getBounds(inkData);
+            const bounds = InkField.getBounds(stroke[0]);
             const B = this.screenToFreeformContentsXf.transformBounds(bounds.left, bounds.top, bounds.width, bounds.height);
             const inkWidth = ActiveInkWidth() * this.ScreenToLocalBoxXf().Scale;
             const inkDoc = Docs.Create.InkDocument(
-                inkData,
+                stroke[0],
                 { title: 'stroke',
                     x: B.x - inkWidth / 2,
                     y: B.y - inkWidth / 2,
                     _width: B.width + inkWidth,
                     _height: B.height + inkWidth,
                     stroke_showLabel: BoolCast(Doc.UserDoc().activeInkHideTextLabels)}, // prettier-ignore
-                inkWidth
+                inkWidth,
+                stroke[1],
+                undefined,
+                stroke[2] === 'none' ? undefined : stroke[2]
             );
             this.addDocument(inkDoc);
         });
-- 
cgit v1.2.3-70-g09d2

