--- title: Panele właściwości description: Buduj panele właściwości z kompozytami kontrolek i bezstanowymi prymitywami list. --- # Panele właściwości Panele właściwości w `@open-pencil/vue` są celowo oparte na kompozytach. Jeśli panel potrzebuje głównie wartości pochodnych od selekcji i akcji aktualizacji, preferuj kompozyty. Jeśli panel potrzebuje wielokrotnie używalnej struktury tablicowej/listowej, użyj bezstanowego prymitywu jak `PropertyListRoot`. ## Typowe kompozyty kontrolek Dla standardowych sekcji właściwości zacznij od: - `usePosition()` - `useLayout()` - `useAppearance()` - `useTypography()` - `useExport()` Dla paneli listowych użyj: - `useFillControls()` - `useStrokeControls()` - `useEffectsControls()` ## Przykład: panel pozycji ```vue ``` ## Przykład: panel wypełnień ```vue ``` ## Zasada - używaj kompozytów dla bezpośredniej logiki kontrolek - używaj prymitywów strukturalnych, gdy powtarzalna koordynacja listy/drzewa/slotu jest trudną częścią ## Powiązane API - [usePosition](../api/composables/use-position) - [useLayout](../api/composables/use-layout) - [useAppearance](../api/composables/use-appearance) - [useTypography](../api/composables/use-typography) - [useFillControls](../api/composables/use-fill-controls) - [useStrokeControls](../api/composables/use-stroke-controls) - [useEffectsControls](../api/composables/use-effects-controls) - [PropertyListRoot](../api/components/property-list-root)