Skip to content

Latest commit

 

History

History
116 lines (71 loc) · 5.14 KB

component-designer.md

File metadata and controls

116 lines (71 loc) · 5.14 KB
description
Customized App Components Without Coding. Similar to Figma

🖍️ Component Designer

Design custom pixel-perfect components using Component Designer. Enabled to create, design, and modify their components with various options: creating components, providing states, giving styles, intuitive event handlers, seamless data connections (REST, GraphQL & Beyond), direct Figma & Sketch Imports.

{% embed url="https://res.cloudinary.com/djpvkoh3s/video/upload/v1701333832/pixelperfect/nmmnwwilex11l6v38mxa.mp4" %}

{% content-ref url="component-designer/how-to-use-pixel-perfect-components.md" %} how-to-use-pixel-perfect-components.md {% endcontent-ref %}

Explore ready-to-use 40+ components in our Components Marketplace.

  • Standalone components (Profile headers, documents, summary, banners)

  • Record fields (health, metrics, user/product)

Customize your Components

If you're new to Component Designer, it's normal to feel lost when opening a file. We’ll take you on a tour so you can orient yourself.

{% content-ref url="component-designer/how-to-work-with-component-designer.md" %} how-to-work-with-component-designer.md {% endcontent-ref %}

Conditional Visibility

Conditional Visibility allows dynamic display adjustments of UI components or layers based on specified conditions. This feature is handy when you need UI elements to respond to changes, such as altering the color of a metric indicator depending on whether its value is positive or negative.

{% content-ref url="component-designer/right-sidebar/conditional-visibility.md" %} conditional-visibility.md {% endcontent-ref %}

Layout

Layout allows you to do the following operations:

  • Adjusting Position (X and Y Coordinates)
  • Modifying Width and Height
  • Rotating elements
  • Adjusting Corner Radius
  • Flipping vertically over their X-axis and/or horizontally over the Y axis
  • Set Element Opacity
  • Blend modes (allow you to define how you want two layers to blend together)

{% content-ref url="component-designer/right-sidebar/layout.md" %} layout.md {% endcontent-ref %}

Fills

Paints are colors, gradients, or images. Fills are just one of the ways you can use paints in Jet.

{% content-ref url="component-designer/right-sidebar/fills.md" %} fills.md {% endcontent-ref %}

Borders/Stroke

Strokes are a collection of properties you can apply to layers in design files. You can think of strokes as the visual representation of a vector path.

{% content-ref url="component-designer/right-sidebar/borders.md" %} borders.md {% endcontent-ref %}

Shadows

Effects serve several purposes, from aesthetic to functional. They can make you signify that an element is interactive, like making a button look clickable by giving the rectangle a shadow.

{% content-ref url="component-designer/right-sidebar/shadows.md" %} shadows.md {% endcontent-ref %}

Component Responsiveness / Constraints

Create responsive components using Resizing. Resizing allows you to handle the positioning and sizing of user elements when the size of the canvas changes. You can apply resizing to Canvas or Element.

{% content-ref url="component-designer/right-sidebar/component-responsiveness-constraints.md" %} component-responsiveness-constraints.md {% endcontent-ref %}

Interactions

Add interactions to layers, enhancing user engagement and functionality. Five types of interactions can be added to any layer: Hover State, Pressed State, Click Action, Cursor, and Text Selection.

{% content-ref url="component-designer/right-sidebar/interactions.md" %} interactions.md {% endcontent-ref %}