geoproject-app/src/components/editor
isUnknown 69d5ebe7ed refactor: extract shared patterns from popup/settings components
- Create useColoris composable (shared Coloris init across 4 files)
- Create useLinkedSpacing composable (linked margin/padding logic from TextSettings)
- Create BasePopup component (shared popup shell, CSS editor, inheritance button)
- Add watchProp helper in ElementPopup (12 watchers → 12 compact lines)
- Use extractSpacing for @page margin parsing in PagePopup and PageSettings

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 15:35:45 +01:00
..
EditorPanel.vue fix: race condition on custom styles loading + misc cleanup 2026-02-24 13:53:55 +01:00
PageSettings.vue refactor: extract shared patterns from popup/settings components 2026-02-26 15:35:45 +01:00
TextSettings.vue refactor: extract shared patterns from popup/settings components 2026-02-26 15:35:45 +01:00