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部署文檔以獲取更多詳細信息。