From 76fc86b35f7c034bd4157d2f401c63c59d34453a Mon Sep 17 00:00:00 2001 From: Orion Reed Date: Sat, 20 Jul 2024 00:21:58 +0200 Subject: [PATCH] string input type --- src/SocialShapeUtil.tsx | 38 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/src/SocialShapeUtil.tsx b/src/SocialShapeUtil.tsx index d6f3f8f..86b3fd4 100644 --- a/src/SocialShapeUtil.tsx +++ b/src/SocialShapeUtil.tsx @@ -10,7 +10,7 @@ import { } from 'tldraw' import { getUserId } from './storeUtils' -export type ValueType = "SCALAR" | "BOOLEAN" | "NONE" +export type ValueType = "SCALAR" | "BOOLEAN" | "STRING" | "NONE" export type ISocialShape = TLBaseShape< "social", @@ -76,6 +76,8 @@ export class SocialShapeUtil extends BaseBoxShapeUtil { valueType = 'SCALAR' } else if (text.includes('BOOLEAN')) { valueType = 'BOOLEAN' + } else if (text.includes('STRING')) { + valueType = 'STRING' } if (valueType !== shape.props.valueType) { @@ -88,7 +90,7 @@ export class SocialShapeUtil extends BaseBoxShapeUtil { return ( e.stopPropagation()}> -