From 07fade6abbaf9c0d0d3f2a47ee3de64d062a63ba Mon Sep 17 00:00:00 2001 From: Danila Poyarkov Date: Tue, 24 Mar 2026 18:37:08 +0300 Subject: [PATCH] Use explicit Vue SDK barrel exports --- packages/vue/src/index.ts | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/packages/vue/src/index.ts b/packages/vue/src/index.ts index fcbcf7264..0d3b97155 100644 --- a/packages/vue/src/index.ts +++ b/packages/vue/src/index.ts @@ -49,17 +49,22 @@ export { useStrokeControls } from './controls/useStrokeControls' export { usePageList } from './PageList/usePageList' export { useFontPicker } from './FontPicker/useFontPicker' -export * from './Canvas' -export * from './ColorPicker' -export * from './FillPicker' -export * from './FontPicker' -export * from './GradientEditor' -export * from './LayerTree' -export * from './LayoutControls' -export * from './AppearanceControls' -export * from './PageList' -export * from './PositionControls' -export * from './PropertyList' -export * from './ScrubInput' -export * from './TypographyControls' -export * from './Toolbar' +export { CanvasRoot, CanvasSurface, useCanvasContext } from './Canvas' +export type { CanvasContext } from './Canvas' +export { ColorInputRoot, ColorPickerRoot } from './ColorPicker' +export { FillPickerRoot } from './FillPicker' +export { FontPickerRoot } from './FontPicker' +export { GradientEditorRoot, GradientEditorBar, GradientEditorStop } from './GradientEditor' +export { LayerTreeRoot, LayerTreeItem, useLayerTree } from './LayerTree' +export type { LayerTreeContext, LayerNode } from './LayerTree' +export { LayoutControlsRoot } from './LayoutControls' +export { AppearanceControlsRoot } from './AppearanceControls' +export { PageListRoot } from './PageList' +export { PositionControlsRoot } from './PositionControls' +export { PropertyListRoot, PropertyListItem, usePropertyList } from './PropertyList' +export type { PropertyListContext } from './PropertyList' +export { ScrubInputRoot, ScrubInputField, ScrubInputDisplay, useScrubInput } from './ScrubInput' +export type { ScrubInputContext } from './ScrubInput' +export { TypographyControlsRoot } from './TypographyControls' +export { ToolbarRoot, ToolbarItem, useToolbar } from './Toolbar' +export type { ToolbarContext } from './Toolbar'