windmill dashboard nextjs typescript
1.0.0

请参阅@estevanmaito的原始项目
在其他贡献者的帮助下:
看到它活着
这不是模板。这是一个完整的应用程序,建立在React之上,所有微小的细节都需要处理,因此您只需要带上数据即可。
可访问性是我项目的优先事项,我认为它也应该在您的项目中,因此,这是在聆听真实屏幕读取器,聚焦陷阱和键盘导航的开发中。
风车仪表板反应建立在风车上的UI上。您将找到那里每个小组件的文档。
所有组件和容器都保存在文件夹示例中
在file next.config.js中点击/或home时更改默认重定向
async redirects ( ) {
return [
{
source : '/' ,
destination : '/example/login' ,
permanent : false ,
} ,
]
} 要配置侧栏菜单,请参见文件(路由/sidebar.tsx)。
这些是侧边栏中显示的路线。他们期望三个属性:
path :目的地;name :要显示的名称;icon :说明项目的图标用作下拉列表的项目,例如页面选项,不需要path ,而是期望带有path和name的对象routes数组:
// sidebar.js
{
path : '/example/tables' ,
icon : 'TablesIcon' ,
name : 'Tables' ,
} ,
{
icon : 'PagesIcon' , // <-- this is used as a submenu, so no path
name : 'Pages' ,
routes : [
// submenu
{
path : '/example/login' ,
name : 'Login' , // <-- these don't have icons
} ,
{
path : '/example/create-account' ,
name : 'Create account' ,
} ,这是一个带有create-next-app boottrable。
首先,安装依赖项:
npm install
# or
yarn install然后,您可以运行开发服务器:
npm run dev
# or
yarn dev打开http:// localhost:3000使用浏览器查看结果。
您可以通过修改pages/index.tsx开始编辑页面。编辑文件时,页面自动更新。
可以在http:// localhost:3000/api/hello上访问API路由。可以在pages/api/hello.ts中编辑此端点。
pages/api目录映射到/api/* 。该目录中的文件被视为API路由而不是React页面。
要了解有关Next.js的更多信息,请查看以下资源:
您可以查看下一个。JSgithub存储库 - 欢迎您的反馈和贡献!
部署您的next.js应用的最简单方法是使用Next.js的创建者的Vercel平台。
请查看我们的Next.js部署文档以获取更多详细信息。