Metronic

The Ultimate Bootstrap 4, Angular 8 & React Admin Dashboard Theme Framework For Next Generation Applications

How to create a custom page

Here is the example on how to create your own page and add it to the left side menu and breadcrumbs.

  1. Create page component src/app/pages/home/MyPage.js

    import React from "react";
    
    export default function MyPage() {
        return <h1>Hello!</h1>
    }   
  2. Update src/app/pages/home/HomePage.js

    import React from "react";
    import { Redirect, Route, Switch } from "react-router-dom";
    
    import Builder from "./Builder";
    import Dashboard from "./Dashboard";
    import GoogleMaterialPage from "./google-material/GoogleMaterialPage";
    + import MyPage from "./MyPage";
    
    export default function HomePage() {
        return (
            <Switch>
                {
                    /* Redirect from root url to /dashboard. */
                    <Redirect exact={true} from="/" to="/dashboard" />
                }
    
                <Route path="/builder" component={Builder} />
                <Route path="/dashboard" component={Dashboard} />
                <Route path="/google-material" component={GoogleMaterialPage} />
                +    <Route path="/my-page" component={MyPage} />
            </Switch>
        );
    }    
  3. Register page in src/_metronic/layouts/demo1/MenuConfig.js

    aside: {
        self: {},
        items: [
          {
            title: "Dashboard",
            root: true,
            icon: "flaticon2-architecture-and-city",
            page: "dashboard",
            translate: "MENU.DASHBOARD",
            bullet: "dot"
          },
        +  {
        +    title: 'My Page', // <= Title of the page
        +    desc: 'Some my description goes here', // <= Description of the page
        +    root: true,
        +    page: 'my-page', // <= URL
        +    icon: 'flaticon-line-graph' // <= Choose the icon
        +  },    
Metronic: How to create page => Result
I run a team of 20 product managers, developers, QA and UX resources. Previously we designed everything ourselves. For our newest platform we tried out Metronic. I cannot overestimate the impact Metronic has had. It's accelerated development 3x and reduced QA issues by 50%. If you add up the reduced need for design time/resources, the increase in dev speed and the reduction in QA, it's probably saved us $100,000 on this project alone, and I plan to use it for all platforms moving forward.
The flexibility of the design has also allowed us to put out a better looking & working platform and reduced my headaches by 90%. Thank you KeenThemes! Jonathan Bartlett, Metronic Customer

Powerful Framework

Everything within Metronic is customizable globally to provide limitless unique styled projects

Multi Demo

Choose a perfect design for your next project among hundreds of demos

Limitless Components

A huge collection of components to power your application with the latest UI/UX trands

Angular 8 & React Support

Enterprise ready Angular and React integration with built-in authentication module and many more

Bootstrap 4

Metronic deeply customizes Bootstrap with native look and feel

Exclusive Datatable Plugin

Our super sleek and intuitive Datatable comes packed with all advanced CRUD features

75,000+ Strong

Metronic is the only theme trusted by over 70,000 developers world wide

Continuous Updates

Lifetime updates with new demos and features is guaranteed

Quality Code

Metronic is written with a code structure that all developers will be able to pick up easily and fall in love

The Ultimate Bootstrap Admin Theme Trusted By Over 70,000 Developers World Wide