
Siehe das ursprüngliche Projekt von @EstevanMaito
Mit Hilfe von anderen Mitwirkenden:
Sieh es live
Dies ist keine Vorlage. Dies ist eine vollständige Anwendung, die auf React aufgebaut ist und alle winzigen Details erledigt sind, sodass Sie nur die Daten mitbringen müssen, um sie zu ernähren.
Barrierefreiheit hat in meinen Projekten Priorität, und ich denke, es sollte auch in Ihrer sein. Daher wurde es überall zur Verfügung gestellt, dass echte Leser der Bildschirmleser und Tastaturnavigation verfügbar sind.
Windmill Dashboard React ist auf der Windmühle React UI gebaut. Sie finden die Dokumentation für jede kleine Komponente dort.
Alle Komponenten und Container werden im Ordner Beispiel gespeichert
Ändern Sie die Standard -Umleitung, wenn Sie die / oder home in der Datei Next.config.js klicken.
async redirects ( ) {
return [
{
source : '/' ,
destination : '/example/login' ,
permanent : false ,
} ,
]
} So konfigurieren Sie die Seitenleistenmenüs, siehe Datei (Routes/SideBar.tsx).
Dies sind die Routen, die in der Seitenleiste angezeigt werden. Sie erwarten drei Eigenschaften:
path : das Ziel;name : Der zu angezeigte Name;icon : Ein Symbol zum Veranschaulichung des Elements Element, die als Dropdowns verwendet werden, wie die Option Seiten, benötigen Sie keinen path , erwarten Sie jedoch ein routes -Array von Objekten mit path und name :
// 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' ,
} , Dies ist ein Next.js-Projekt mit create-next-app .
Installieren Sie zunächst Abhängigkeiten:
npm install
# or
yarn installDann können Sie den Entwicklungsserver ausführen:
npm run dev
# or
yarn devÖffnen Sie http: // localhost: 3000 mit Ihrem Browser, um das Ergebnis zu sehen.
Sie können mit dem Bearbeiten der Seite beginnen, indem Sie pages/index.tsx ändern. Die Seite Auto-Updates, während Sie die Datei bearbeiten.
API -Routen können unter http: // localhost: 3000/api/hello zugegriffen werden. Dieser Endpunkt kann in pages/api/hello.ts bearbeitet werden.
Das Verzeichnis pages/api wird /api/* zugeordnet. Dateien in diesem Verzeichnis werden als API -Routen anstelle von React -Seiten behandelt.
Um mehr über Next.js zu erfahren, sehen Sie sich die folgenden Ressourcen an:
Sie können das nächste.js Github -Repository ansehen - Ihr Feedback und Ihre Beiträge sind willkommen!
Der einfachste Weg, um Ihre Next.js -App bereitzustellen, besteht darin, die Vercel -Plattform von den Erstellern von Next.js. zu verwenden.
Weitere Informationen finden Sie in unserer Next.JS -Bereitstellungsdokumentation.