- PinterestSettings: replace inline error markup with the shared
InputError component (matches the rest of the form patterns)
- Extract PinterestBoard type to @/types and use it across
PinterestSettings, ScheduleTab, PostEditorSidebar, Edit — drops
the duplicated inline {id, name} shape from 4 call sites
- Block publish/schedule when Pinterest is selected but no board is
picked (mirrors tiktokComplianceValid). Tooltip surfaces the same
i18n key the backend uses, so frontend + backend speak the same
language
|
||
|---|---|---|
| .. | ||
| ai | ||
| create | ||
| editor | ||
| previews | ||
| EmojiPicker.vue | ||
| MediaPickerDialog.vue | ||
| PickTimePopover.vue | ||
| PostPlatformMetrics.vue | ||
| SignaturesModal.vue | ||