openpencil/packages/docs/ru/programmable/sdk/api/composables/use-variables-editor.md

45 lines
1.3 KiB
Markdown
Raw Normal View History

---
title: useVariablesEditor
description: Компоновка состояния диалога переменных, колонок таблицы и подключения TanStack Table.
---
# useVariablesEditor
`useVariablesEditor()` — высокоуровневый компосабл для домена переменных, предназначенный для создания диалога переменных или экрана редактора.
Объединяет:
- состояние диалога переменных
- колонки таблицы переменных
- подключение TanStack Vue Table
- хелперы коллекций и режимов
## Использование
```ts
const variables = useVariablesEditor({
colorInput: ColorInput,
icons,
fallbackIcon,
deleteIcon,
})
```
## Возвращает
Включает низкоуровневое состояние диалога/таблицы плюс:
- `columns`
- `table`
- `hasCollections`
## Практические примеры
### Создать диалог переменных
Используйте `useVariablesEditor()`, когда нужен один компосабл, который уже подключает таблицу и обработчики действий.
## Связанные API
- [Обзор SDK API](../)