This commit is contained in:
oneao committed 2025-11-02 22:08:05 +08:00
1 parent 1d6bb2b7f5
commit 458f0cd6ac
55 files changed
+1052 -999

No files matched your search

@@ -0,0 +1,45 @@
import type { TabbarItem } from '@/components/custom/app-tabbar'
import AppTabbar from '@/components/custom/app-tabbar'
import { useToast } from '@/utils/toast'
export default function TabsLayout() {
const toast = useToast()
const tabbarOptions: TabbarItem[] = [
{
name: 'user',
href: '/user',
icon: 'CircleCheckBig',
},
{
name: 'money',
href: '/money',
icon: 'CircleDollarSign',
},
{
name: 'app',
icon: 'LayoutGrid',
activeIcon: 'Smile',
iconSize: 26,
onPress: () => {
toast.show({
title: '该功能尚未开发,请尽情期待!',
})
},
},
{
name: 'chat',
href: '/chat',
icon: 'MessageCircle',
},
{
name: 'love',
href: '/love',
icon: 'Heart',
},
]
return (
<AppTabbar data={tabbarOptions} />
)
}
@@ -0,0 +1,9 @@
import { Text, View } from 'react-native'
export default function Chat() {
return (
<View>
<Text>Chat</Text>
</View>
)
}
@@ -0,0 +1,9 @@
import { Text, View } from 'react-native'
export default function Love() {
return (
<View>
<Text>Love</Text>
</View>
)
}
@@ -0,0 +1,9 @@
import { Text, View } from 'react-native'
export default function Money() {
return (
<View>
<Text>Money</Text>
</View>
)
}
@@ -0,0 +1,9 @@
import { Text, View } from 'react-native'
export default function User() {
return (
<View>
<Text>User</Text>
</View>
)
}