Files
webstudio/packages/sdk-components-react/src/components.ts
T
Ivan Starkov cc72849a62 feat: Canvas drawing of xml element (#3245)
## Description

This is only for Canvas rendering.

<img width="829" alt="image"
src="https://github.com/webstudio-is/webstudio/assets/5077042/b63efe11-effd-4ed7-b9ff-a19d4a19a125">

<img width="244" alt="image"
src="https://github.com/webstudio-is/webstudio/assets/5077042/3f59819b-486a-4d75-8890-c5c14950393c">

Editable
<img width="269" alt="image"
src="https://github.com/webstudio-is/webstudio/assets/5077042/e25af3b0-0903-4390-aec8-1fc7383ec24b">

For generating it will change a little.

## Steps for reproduction

[Play Ref
https://xml-element.development.webstudio.is/builder/cab934af-8615-411a-99c1-5822a98eac74](https://xml-element.development.webstudio.is/builder/cab934af-8615-411a-99c1-5822a98eac74)

## Code Review

- [ ] hi @kof, I need you to do
  - conceptual review (architecture, feature-correctness)
  - detailed review (read every line)
  - test it on preview

## Before requesting a review

- [ ] made a self-review
- [ ] added inline comments where things may be not obvious (the "why",
not "what")

## Before merging

- [ ] tested locally and on preview environment (preview dev login:
5de6)
- [ ] updated [test
cases](https://github.com/webstudio-is/webstudio/blob/main/apps/builder/docs/test-cases.md)
document
- [ ] added tests
- [ ] if any new env variables are added, added them to `.env.example`
and the `builder/env-check.js` if mandatory
2024-04-29 14:08:27 +03:00

34 lines
1.2 KiB
TypeScript

export { Slot } from "./slot";
export { Fragment } from "./fragment";
export { HtmlEmbed } from "./html-embed";
export { Body } from "./body";
export { Box } from "./box";
export { Text } from "./text";
export { Heading } from "./heading";
export { Paragraph } from "./paragraph";
export { Link } from "./link";
export { RichTextLink } from "./rich-text-link";
export { Span } from "./span";
export { Bold } from "./bold";
export { Italic } from "./italic";
export { Superscript } from "./superscript";
export { Subscript } from "./subscript";
export { Button } from "./button";
export { Input } from "./input";
export { Form } from "./form";
export { Image } from "./image";
export { Blockquote } from "./blockquote";
export { List } from "./list";
export { ListItem } from "./list-item";
export { Separator } from "./separator";
export { CodeText } from "./code-text";
export { Label } from "./label";
export { Textarea } from "./textarea";
export { RadioButton } from "./radio-button";
export { Checkbox } from "./checkbox";
export { Vimeo } from "./vimeo";
export { VimeoPreviewImage } from "./vimeo-preview-image";
export { VimeoPlayButton } from "./vimeo-play-button";
export { VimeoSpinner } from "./vimeo-spinner";
export { XmlNode } from "./xml-node";