Spaces:
deepak191z
/
Runtime error

deepak191z's picture
Upload 84 files
229b3b8 verified
import { Button } from '@/components/ui/button';
import { DEFAULT_FONT } from '@/data/fonts';
import { ADD_TEXT, dispatcher } from '@designcombo/core';
import { nanoid } from 'nanoid';
export const Texts = () => {
const handleAddText = () => {
dispatcher?.dispatch(ADD_TEXT, {
payload: {
id: nanoid(),
details: {
text: 'Heading',
fontSize: 120,
width: 600,
fontUrl: DEFAULT_FONT.url,
fontFamily: DEFAULT_FONT.postScriptName,
color: '#ffffff',
wordWrap: 'break-word',
wordBreak: 'break-all',
textAlign: 'center',
},
},
options: {},
});
};
return (
<div className="flex-1">
<div className="text-md text-text-primary font-medium h-12 flex items-center px-4">
Text
</div>
<div className="px-4">
<Button
onClick={handleAddText}
size="sm"
variant="secondary"
className="w-full"
>
Add text
</Button>
</div>
</div>
);
};