Files
zeekay 55a7f247ca init: extract wallet from lux/exchange monorepo
Copies apps/extension, apps/mobile and 10 pkgs (wallet, ui, config,
utilities, sessions, gating, notifications, analytics, eslint-config,
prices) into a standalone pnpm workspace.  Resolves merge conflict
markers in extension and mobile package.json files, strips build
artifacts (.wxt, .output, Pods).
2026-04-11 01:59:19 -07:00

33 lines
974 B
Objective-C

//
// RNTMnemonicManager.m
// Uniswap
//
// Created by Spencer Yen on 5/24/22.
//
#import "Uniswap-Swift.h"
#import <React/RCTViewManager.h>
#import "RNSwiftUI-Bridging-Header.h"
@interface MnemonicDisplayManager : RCTViewManager
@end
@implementation MnemonicDisplayManager
RCT_EXPORT_MODULE(MnemonicDisplay)
RCT_EXPORT_SWIFTUI_PROPERTY(mnemonicId, NSString, MnemonicDisplayView);
RCT_EXPORT_SWIFTUI_PROPERTY(copyText, NSString, MnemonicDisplayView);
RCT_EXPORT_SWIFTUI_PROPERTY(copiedText, NSString, MnemonicDisplayView);
RCT_EXPORT_SWIFTUI_CALLBACK(onHeightMeasured, RCTDirectEventBlock, MnemonicDisplayView)
RCT_EXPORT_SWIFTUI_CALLBACK(onEmptyMnemonic, RCTDirectEventBlock, MnemonicDisplayView)
- (UIView *)view {
MnemonicDisplayView *proxy = [[MnemonicDisplayView alloc] init];
UIView *view = [proxy view];
NSMutableDictionary *storage = [MnemonicDisplayView storage];
storage[[NSValue valueWithNonretainedObject:view]] = proxy;
return view;
}
@end