description: Dokumentacja komponentów bezstanowych prymitywów Vue w @open-pencil/vue.
---
# Komponenty
`@open-pencil/vue` udostępnia bezstanowe prymitywy strukturalne do okablowania kanvasu, UI nawigacji, paneli właściwości i skupionych kontrolek wejścia.
## Podstawowe prymitywy edytora
<SdkCardGroup>
<SdkCardtitle="CanvasRoot"to="/programmable/sdk/api/components/canvas-root"description="Bezstanowa struktura kanvasu i kontekst."/>
<SdkCardtitle="CanvasSurface"to="/programmable/sdk/api/components/canvas-surface"description="Prymityw elementu canvas powiązany z kontekstem CanvasRoot."/>
<SdkCardtitle="LayerTreeRoot"to="/programmable/sdk/api/components/layer-tree-root"description="Bezstanowy prymityw drzewa warstw."/>
<SdkCardtitle="LayerTreeItem"to="/programmable/sdk/api/components/layer-tree-item"description="Prymityw jednego wiersza drzewa warstw."/>
<SdkCardtitle="ToolbarItem"to="/programmable/sdk/api/components/toolbar-item"description="Prymityw jednego narzędzia paska narzędzi."/>
<SdkCardtitle="PageListRoot"to="/programmable/sdk/api/components/page-list-root"description="Bezstanowy prymityw listy stron."/>
</SdkCardGroup>
## Prymitywy panelu właściwości
<SdkCardGroup>
<SdkCardtitle="PropertyListRoot"to="/programmable/sdk/api/components/property-list-root"description="Bezstanowy prymityw listy właściwości."/>
<SdkCardtitle="PropertyListItem"to="/programmable/sdk/api/components/property-list-item"description="Prymityw wiersza wypełnień, obrysów lub efektów."/>
<SdkCardtitle="PositionControlsRoot"to="/programmable/sdk/api/components/position-controls-root"description="Kontrolki pozycji, rozmiaru i transformacji."/>
<SdkCardtitle="LayoutControlsRoot"to="/programmable/sdk/api/components/layout-controls-root"description="Kontrolki auto-layoutu i rozmiaru."/>
<SdkCardtitle="AppearanceControlsRoot"to="/programmable/sdk/api/components/appearance-controls-root"description="Kontrolki przezroczystości, widoczności i promienia narożnika."/>
<SdkCardtitle="TypographyControlsRoot"to="/programmable/sdk/api/components/typography-controls-root"description="Kontrolki czcionki, wyrównania i formatowania."/>
</SdkCardGroup>
## Selektory i pola wejściowe
<SdkCardGroup>
<SdkCardtitle="ColorPickerRoot"to="/programmable/sdk/api/components/color-picker-root"description="Prymityw selektora kolorów oparty na popover."/>
<SdkCardtitle="ColorInputRoot"to="/programmable/sdk/api/components/color-input-root"description="Bezstanowy pomocnik pola wejściowego koloru."/>
<SdkCardtitle="GradientEditorStop"to="/programmable/sdk/api/components/gradient-editor-stop"description="Prymityw jednego punktu zatrzymania gradientu."/>
<SdkCardtitle="NumberField"to="/programmable/sdk/api/components/number-field"description="Numeric field with scrubbing, expressions, and keyboard stepping."/>