about summary refs log tree commit diff
path: root/src/components/Menu
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/Menu')
-rw-r--r--src/components/Menu/index.tsx19
-rw-r--r--src/components/Menu/index.web.tsx17
-rw-r--r--src/components/Menu/types.ts6
3 files changed, 22 insertions, 20 deletions
diff --git a/src/components/Menu/index.tsx b/src/components/Menu/index.tsx
index 7dd95502e..9be9dd86b 100644
--- a/src/components/Menu/index.tsx
+++ b/src/components/Menu/index.tsx
@@ -1,24 +1,25 @@
-import {msg} from '@lingui/macro'
-import {useLingui} from '@lingui/react'
-import {isNative} from 'platform/detection'
 import React from 'react'
+import {View, Pressable, ViewStyle, StyleProp} from 'react-native'
 import flattenReactChildren from 'react-keyed-flatten-children'
-import {Pressable, StyleProp, View, ViewStyle} from 'react-native'
 
 import {atoms as a, useTheme} from '#/alf'
-import {Button, ButtonText} from '#/components/Button'
 import * as Dialog from '#/components/Dialog'
 import {useInteractionState} from '#/components/hooks/useInteractionState'
+import {Text} from '#/components/Typography'
+
 import {Context} from '#/components/Menu/context'
 import {
   ContextType,
-  GroupProps,
-  ItemIconProps,
+  TriggerProps,
   ItemProps,
+  GroupProps,
   ItemTextProps,
-  TriggerProps,
+  ItemIconProps,
 } from '#/components/Menu/types'
-import {Text} from '#/components/Typography'
+import {Button, ButtonText} from '#/components/Button'
+import {msg} from '@lingui/macro'
+import {useLingui} from '@lingui/react'
+import {isNative} from 'platform/detection'
 
 export {useDialogControl as useMenuControl} from '#/components/Dialog'
 
diff --git a/src/components/Menu/index.web.tsx b/src/components/Menu/index.web.tsx
index 314769934..2004ee7c6 100644
--- a/src/components/Menu/index.web.tsx
+++ b/src/components/Menu/index.web.tsx
@@ -1,23 +1,24 @@
 /* eslint-disable react/prop-types */
 
-import * as DropdownMenu from '@radix-ui/react-dropdown-menu'
 import React from 'react'
-import {Pressable, StyleProp, View, ViewStyle} from 'react-native'
+import {View, Pressable, ViewStyle, StyleProp} from 'react-native'
+import * as DropdownMenu from '@radix-ui/react-dropdown-menu'
 
-import {atoms as a, flatten, useTheme, web} from '#/alf'
 import * as Dialog from '#/components/Dialog'
 import {useInteractionState} from '#/components/hooks/useInteractionState'
-import {Context} from '#/components/Menu/context'
+import {atoms as a, useTheme, flatten, web} from '#/alf'
+import {Text} from '#/components/Typography'
+
 import {
   ContextType,
-  GroupProps,
-  ItemIconProps,
+  TriggerProps,
   ItemProps,
+  GroupProps,
   ItemTextProps,
+  ItemIconProps,
   RadixPassThroughTriggerProps,
-  TriggerProps,
 } from '#/components/Menu/types'
-import {Text} from '#/components/Typography'
+import {Context} from '#/components/Menu/context'
 
 export function useMenuControl(): Dialog.DialogControlProps {
   const id = React.useId()
diff --git a/src/components/Menu/types.ts b/src/components/Menu/types.ts
index 729a004d8..7d04a3344 100644
--- a/src/components/Menu/types.ts
+++ b/src/components/Menu/types.ts
@@ -1,13 +1,13 @@
 import React from 'react'
 import {
-  AccessibilityProps,
   GestureResponderEvent,
   PressableProps,
+  AccessibilityProps,
 } from 'react-native'
 
-import {TextStyleProp, ViewStyleProp} from '#/alf'
-import * as Dialog from '#/components/Dialog'
 import {Props as SVGIconProps} from '#/components/icons/common'
+import * as Dialog from '#/components/Dialog'
+import {TextStyleProp, ViewStyleProp} from '#/alf'
 
 export type ContextType = {
   control: Dialog.DialogOuterProps['control']