name: ipollowork-plugin-ui description: 为 iPolloWork 新插件或插件工作区复用 UI 组件、颜色、字体及交互规范。按 Figma 成熟状态和代码清单优先采用已确认组件,区分宿主 React 与独立 HTML/iframe 的接入方式;适用于插件表单、导航、浮层、反馈、状态和进度设计及实现,不改变用户作品的视觉风格。
iPolloWork 插件 UI
从用户要完成的操作选择组件。默认采用“已实现与推荐使用”,保持明确的当前值、反馈位置、恢复动作和键盘焦点。
先确定运行环境
- 宿主 React 页面:从
apps/app/src/components/ui导入基础控件;@/是主应用别名。业务组合参考现有调用,不把领域内部组件作为插件公开 API。 - 独立 HTML / iframe / 独立构建的 React 插件:读取 插件接入契约。主应用别名和 CSS 不会自动进入 iframe;采用现有插件的桥接方式与相同交互语义。独立 React 构建也不能假定能导入宿主组件。