feat: 实现 React 页面层右键菜单数据联动
- 新增 useContextMenuData Hook 处理右键菜单数据传递 - 重构 Jwt/Base64Converter/TextStatistics/QrCode 页面接收右键数据 - RouterProvider 支持从 URL 参数解析右键菜单数据 - 添加 contextMenu/pendingData 存储键到 StorageSchema - 添加 useContextMenuData 单元测试(12个测试用例)
This commit is contained in:
Vendored
+14
@@ -126,6 +126,20 @@ export interface StorageSchema {
|
||||
'htmlToMarkdown/previewMode': HtmlToMarkdownPreviewMode;
|
||||
/** 语言偏好设置 */
|
||||
'app/language': string;
|
||||
/** 右键菜单待处理数据 */
|
||||
'contextMenu/pendingData': ContextMenuPendingData;
|
||||
}
|
||||
|
||||
/**
|
||||
* 右键菜单待处理数据
|
||||
*/
|
||||
export interface ContextMenuPendingData {
|
||||
/** 功能标识 */
|
||||
featureKey: PageType;
|
||||
/** 捕获的文本或图片 URL */
|
||||
payload: string;
|
||||
/** 数据创建时间戳 */
|
||||
timestamp: number;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user