fix creation of regular text

This commit is contained in:
Aakansha Doshi 2023-05-26 13:00:22 +05:30
parent afc98c2d47
commit 5b458288e7
3 changed files with 13 additions and 2 deletions

View file

@ -362,6 +362,8 @@ export const convertToExcalidrawElements = (
excalidrawElement = {
width: metrics.width,
height: metrics.height,
fontFamily,
fontSize,
...elementWithid,
};

View file

@ -46,9 +46,10 @@ export interface ImportedDataState {
source?: string;
elements?:
| readonly (
| ExcalidrawElement
| ({
type: Exclude<ExcalidrawElement["type"], "text">;
id?: ExcalidrawElement["id"];
type: Exclude<ExcalidrawGenericElement["type"], "selection">;
id?: ExcalidrawGenericElement["id"];
label?: {
text: string;
fontSize?: number;
@ -60,6 +61,8 @@ export interface ImportedDataState {
| ({
type: "text";
text: string;
x: number;
y: number;
id?: ExcalidrawTextElement["id"];
} & Partial<ExcalidrawTextElement>)
| ({

View file

@ -212,6 +212,12 @@ export default function App({ appTitle, useCustom, customArgs }: AppProps) {
start: { type: "rectangle", id: "rect-1" },
end: { type: "ellipse" },
},
{
type: "text",
x: 300,
y: 100,
text: "HELLO WORLD!",
},
],
null,
),