diff --git a/components.d.ts b/components.d.ts index 460f0cd77..e174cd2a5 100644 --- a/components.d.ts +++ b/components.d.ts @@ -15,6 +15,7 @@ declare module 'vue' { CanvasContextMenu: typeof import('./src/components/CanvasContextMenu.vue')['default'] ColorPicker: typeof import('./src/components/ColorPicker.vue')['default'] EditorCanvas: typeof import('./src/components/EditorCanvas.vue')['default'] + EffectsSection: typeof import('./src/components/properties/EffectsSection.vue')['default'] FillPicker: typeof import('./src/components/FillPicker.vue')['default'] FillSection: typeof import('./src/components/properties/FillSection.vue')['default'] IconLucideALargeSmall: typeof import('~icons/lucide/a-large-small')['default'] diff --git a/src/components/PropertiesPanel.vue b/src/components/PropertiesPanel.vue index 1f439bef1..e53017c16 100644 --- a/src/components/PropertiesPanel.vue +++ b/src/components/PropertiesPanel.vue @@ -9,6 +9,7 @@ import LayoutSection from './properties/LayoutSection.vue' import PageSection from './properties/PageSection.vue' import PositionSection from './properties/PositionSection.vue' import StrokeSection from './properties/StrokeSection.vue' +import EffectsSection from './properties/EffectsSection.vue' import TypographySection from './properties/TypographySection.vue' const store = useEditorStore() @@ -74,11 +75,7 @@ const isComponentType = computed(() => { - - -
- -
+
diff --git a/src/components/properties/EffectsSection.vue b/src/components/properties/EffectsSection.vue new file mode 100644 index 000000000..c7e87b98a --- /dev/null +++ b/src/components/properties/EffectsSection.vue @@ -0,0 +1,194 @@ + + +