Move the app from SDK 55 onto React Native 0.88 so later widget and auth work can use the SDK 58 packages. Co-authored-by: Cursor <cursoragent@cursor.com>
27 lines
574 B
TypeScript
27 lines
574 B
TypeScript
import { Button, ContextMenu, Host } from '@expo/ui/swift-ui';
|
|
import React from 'react';
|
|
|
|
export function DeviceContextMenu({
|
|
children,
|
|
onDelete,
|
|
}: {
|
|
children: React.ReactNode;
|
|
onDelete: () => void;
|
|
}) {
|
|
return (
|
|
<Host>
|
|
<ContextMenu>
|
|
<ContextMenu.Items>
|
|
<Button
|
|
systemImage="trash"
|
|
role="destructive"
|
|
label="Delete Device"
|
|
onPress={onDelete}
|
|
/>
|
|
</ContextMenu.Items>
|
|
<ContextMenu.Trigger>{children}</ContextMenu.Trigger>
|
|
</ContextMenu>
|
|
</Host>
|
|
);
|
|
}
|