The variables dialog now uses the tokens panel, so useVariablesEditor, useVariablesTable, useVariablesDialogState, and the table-only formatModeValue, parseVariableValue, and shortName helpers have no users. Removing them drops the @tanstack/vue-table dependency; their SDK pages redirect to useVariables.
781 B
781 B
| title | description |
|---|---|
| useVariables | Read and mutate variable collections, variables, and variable values. |
useVariables
useVariables() is the lower-level variables composable behind the higher-level variables editor helpers.
Use it when you want direct control over collections, active modes, filtering, and CRUD operations without taking the full table/dialog abstraction.
Usage
import { useVariables } from '@open-pencil/vue'
const variables = useVariables()
Returns
collectionsactiveCollectionIdactiveCollectionactiveModesvariablessearchTermsetSearchTerm()setActiveCollection()addCollection()renameCollection()addVariable()removeVariable()renameVariable()updateVariableValue()