Skip to content

Commit d2db38c

Browse files
committed
add repro for dan
1 parent b335669 commit d2db38c

File tree

2 files changed

+10
-123
lines changed

2 files changed

+10
-123
lines changed

next.config.mjs

+3-12
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
/** @type {import('next').NextConfig} */
2-
import { withExpo } from "@expo/next-adapter"
2+
import { withExpo } from "@expo/next-adapter";
33

44
const nextConfig = {
55
reactStrictMode: true,
66
transpilePackages: [
7-
//'@notifee',
8-
"@react-navigation/elements", // kann raus, wenn man ui umbaut
9-
"@react-navigation/native", // kann raus, wenn man ui umbaut
107
"@rn-primitives/checkbox",
118
"@rn-primitives/dropdown-menu",
129
"@rn-primitives/hooks",
@@ -27,26 +24,20 @@ const nextConfig = {
2724
"expo-modules-core",
2825
"expo-navigation-bar",
2926
"expo-web-browser",
30-
//'react-native-gesture-handler',
3127
"lucide-react-native",
3228
"nativewind",
3329
"react-native",
3430
"react-native-css-interop",
3531
"react-native-mmkv",
3632
"react-native-reanimated",
37-
"react-native-safe-area-context", // kann raus, wenn man ui umbaut
3833
"react-native-svg",
3934
"react-native-web",
4035
"solito",
4136
],
42-
/*webpack: (config) => {
43-
config.resolve.alias["react-native"] = "react-native-web"
44-
return config
45-
},*/
4637
experimental: {
4738
forceSwcTransforms: true,
4839
scrollRestoration: true,
4940
},
50-
}
41+
};
5142

52-
export default withExpo(nextConfig)
43+
export default withExpo(nextConfig);

src/pages/index.tsx

+7-111
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,6 @@
1-
import Head from "next/head"
2-
import Image from "next/image"
3-
import { Inter } from "next/font/google"
4-
import {
5-
Select,
6-
SelectContent,
7-
SelectGroup,
8-
SelectItem,
9-
SelectLabel,
10-
SelectTrigger,
11-
SelectValue,
12-
} from "~/components/ui/select"
13-
import {
14-
DropdownMenu,
15-
DropdownMenuContent,
16-
DropdownMenuGroup,
17-
DropdownMenuItem,
18-
DropdownMenuLabel,
19-
DropdownMenuSeparator,
20-
DropdownMenuShortcut,
21-
DropdownMenuSub,
22-
DropdownMenuSubContent,
23-
DropdownMenuSubTrigger,
24-
DropdownMenuTrigger,
25-
} from "~/components/ui/dropdown-menu"
26-
import { Text } from "@/components/ui/text"
27-
import { Button } from "@/components/ui/button"
28-
import Animated, { FadeIn } from "react-native-reanimated"
1+
import Head from "next/head";
2+
import { Text } from "@/components/ui/text";
3+
import { View } from "react-native";
294

305
export default function Home() {
316
return (
@@ -38,90 +13,11 @@ export default function Home() {
3813
</Head>
3914
<main>
4015
<div className="p-4 flex flex-row gap-4">
41-
<DropdownMenu>
42-
<DropdownMenuTrigger asChild>
43-
<Button variant="outline">
44-
<Text>Open</Text>
45-
</Button>
46-
</DropdownMenuTrigger>
47-
<DropdownMenuContent className="w-64 native:w-72">
48-
<DropdownMenuLabel>My Account</DropdownMenuLabel>
49-
<DropdownMenuSeparator />
50-
<DropdownMenuGroup>
51-
<DropdownMenuItem>
52-
<Text>Team</Text>
53-
</DropdownMenuItem>
54-
<DropdownMenuSub>
55-
<DropdownMenuSubTrigger>
56-
<Text>Invite users</Text>
57-
</DropdownMenuSubTrigger>
58-
<DropdownMenuSubContent>
59-
<Animated.View entering={FadeIn.duration(200)}>
60-
<DropdownMenuItem>
61-
<Text>Email</Text>
62-
</DropdownMenuItem>
63-
<DropdownMenuItem>
64-
<Text>Message</Text>
65-
</DropdownMenuItem>
66-
<DropdownMenuSeparator />
67-
<DropdownMenuItem>
68-
<Text>More...</Text>
69-
</DropdownMenuItem>
70-
</Animated.View>
71-
</DropdownMenuSubContent>
72-
</DropdownMenuSub>
73-
<DropdownMenuItem>
74-
<Text>New Team</Text>
75-
<DropdownMenuShortcut>⌘+T</DropdownMenuShortcut>
76-
</DropdownMenuItem>
77-
</DropdownMenuGroup>
78-
<DropdownMenuSeparator />
79-
<DropdownMenuItem>
80-
<Text>GitHub</Text>
81-
</DropdownMenuItem>
82-
<DropdownMenuItem>
83-
<Text>Support</Text>
84-
</DropdownMenuItem>
85-
<DropdownMenuItem disabled>
86-
<Text>API</Text>
87-
</DropdownMenuItem>
88-
<DropdownMenuSeparator />
89-
<DropdownMenuItem>
90-
<Text>Log out</Text>
91-
<DropdownMenuShortcut>⇧⌘Q</DropdownMenuShortcut>
92-
</DropdownMenuItem>
93-
</DropdownMenuContent>
94-
</DropdownMenu>
95-
<Select defaultValue={{ value: "apple", label: "Apple" }}>
96-
<SelectTrigger className="w-[250px]">
97-
<SelectValue
98-
className="text-foreground text-sm native:text-lg"
99-
placeholder="Select a fruit"
100-
/>
101-
</SelectTrigger>
102-
<SelectContent className="w-[250px]">
103-
<SelectGroup>
104-
<SelectLabel>Fruits</SelectLabel>
105-
<SelectItem label="Apple" value="apple">
106-
Apple
107-
</SelectItem>
108-
<SelectItem label="Banana" value="banana">
109-
Banana
110-
</SelectItem>
111-
<SelectItem label="Blueberry" value="blueberry">
112-
Blueberry
113-
</SelectItem>
114-
<SelectItem label="Grapes" value="grapes">
115-
Grapes
116-
</SelectItem>
117-
<SelectItem label="Pineapple" value="pineapple">
118-
Pineapple
119-
</SelectItem>
120-
</SelectGroup>
121-
</SelectContent>
122-
</Select>
16+
<View className="p-4 rounded-md border">
17+
<Text>This border should not be black.</Text>
18+
</View>
12319
</div>
12420
</main>
12521
</>
126-
)
22+
);
12723
}

0 commit comments

Comments
 (0)