用户中心
学习如何自定义和扩展 ShipNow 用户中心(Dashboard),包括菜单、新页面和添加表格。
概述
ShipNow 用户中心提供了一个灵活且可自定义的界面来管理您的应用程序。 本指南将带您创建一个用户中心页面,并添加一个表格,包括:
- 📋 添加和自定义导航菜单
- 🎨 创建新页面
- 📊 实现数据表格
添加导航菜单
用户中心菜单在 components/dashboard-layout.tsx
中配置。以下是添加新菜单项的方法:
在 DashboardSidebar
组件中找到 navItems
数组:
向 navItems
数组添加新项目。
在语言文件中添加相应的翻译键:
创建用户中心页面
在 app/[locale]/(dashboard)
目录中创建新的页面文件:
在语言文件中添加相应的翻译键:
页面将在用户中心布局中显示如下:
实现数据表格
ShipNow 使用 Shadcn 的 DataTable 组件和 Tanstack Table 来实现强大的数据表格功能。
创建带有列配置的表格文件。
表格组件是客户端组件,所以我们将其放在新文件中。
将表格组件添加到您的页面:
带有表格的页面将在用户中心布局中显示如下:
需要帮助?
- 加入我们的 Discord 社区
- 在 GitHub 上提出问题