Discussion on Metronic | Tailwind, Bootstrap, React, Next.js, Vue, Angular, Laravel Admin Dashboard HTML Template

Discussion on Metronic | Tailwind, Bootstrap, React, Next.js, Vue, Angular, Laravel Admin Dashboard HTML Template

Cart 119,848 sales
Recently Updated
Well Documented

keenthemes supports this item

Supported

This author's response time can be up to 1 business day.

12208 comments found.

Hello,

I’m curious if you know roughly when the calendar support will be added into version 8? We’re considering Metronic for a Bootstrap 5 based admin dashboard but a calendar is really important for us and as of right now it seems that is only available in version 7 for Bootstrap 4.

Thank you!

Hi :),

We will try to release FullCalendar 5 within June.

Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/ and check our market for other amazing products coming soon: https://keenthemes.com/

Regards, Sean

Sean,

Thank you for the quick reply? I also forgot to ask: does your FC implementation require the premium version or do you use the free/open source version? Thanks!

Hi :),

We will use free version of FullCalendar and fully customize it to match the Metronic design system.

Regards, Sean


Hey :)

We have been working on some amazing stuff and shortly we will be releasing:

1. HTML Version:
– In-house Scroll plugin.
– In-house Drawer plugin.
– Form Validation update.
– Docs improvements.

2. Laravel Version:
– PHPUnit Tests for authentication pages.
– Docs improvements.
– Core improvements.

3. Vue Version:
– Chat app.
– Docs improvements.

Next up:

1. Laravel Version:
– User profile overview.
– User account overview.
– Account settings update.
– User password update.
– Application settings panel.
– System logs.

2. HTML Version Support Center App:
– Support dashboard.
– Tickets list page.
– New ticket modal.
– View ticket page.
– Tutorials list page.
– Tutorials post page.
– FAQ page.
– Contact us page.
– Licenses page.

3. More:
– Demo 2 HTML.
– Demo 3 HTML.
– Demo 1 React v17.
– Demo 1 Angular v12.

Stay tuned on endless updates to empower your projects!

Regards, Sean

Hello keenthemes!, I am using Metronic v7, and I haven’t be able to make the datetimepicker to open when clicking the input and show like this: https://imgur.com/pQUPwSA when I try to use sideBySide and inline true it doesn’t work, I cannot see any examples on the demo page I am using the plugin from dominus tempus that you provide in the bundle, any hints on what is going on? Thanks in advanced!

Hi,

It seems this option was not integrated yet.

Please go to “src/sass/vendors/plugins/_tempusdominus-bootstrap-4.scss” and add below code:

.bootstrap-datetimepicker-widget {
    &.timepicker-sbs {
        width: 450px !important;
     }
}

Then recompile the asset folder with gulp to apply the changes.

Regards, Sean

Hello again!

For some complicated reasons, I might have to move the global scripts section from the bottom of the document to the top into the <head> section. Will this cause any issues with any of the components? In theory it shouldn’t, since as far as I can tell, most components rely on dome sort of document loaded event, but I still wanted to make sure.

Thanks!

Hi :),

Thanks for using Metronic. Technically there should not be any issue with that. You may give a try and let us know if you need any further clarifications.

Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/

Regards, Sean

Hello, we submitted a support ticket to your email address regarding the filtering options on a column on the grid where the filtering options work for true values but not false values on a dropdown filter… We have yet to receive a reply from you. Please let us know if this is something you can help us with ASAP!

Hi,

Thank you for your feedback. We will check it as soon as possible and get back it back to you.

Thanks

I can see things in version 8 that I don’t see in version 7 and vice versa, can I use what I have in version 7 in version 8, i.e. is this version backwards compatible?

Hi :),

Thanks for your feedback.

Some features in v7 still are not compatible with Bootstrap 5 so trying to find alternative solutions or implement in-house. You can see the progress in the changelog: https://preview.keenthemes.com/metronic8/demo1/documentation/getting-started/changelog.html

More to come to make Metronic v8 compete and extend further.

Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/

Regards, Sean

Hi!

I’m really looking forward to the release of this (HTML):

Hello! Is there some sort of AJAX crud/datatable support in v8 already, or is it still in development?

3 days ago

Thanks for your feedback. We will add Ajax/server side examples in a future updates for sure.

And to the release of this (HTML):

8 days ago 2. Support Center App: – Support dashboard. – Tickets list page. – New ticket modal. – View ticket page. – Tutorials list page. – Tutorials post page. – FAQ page. – Contact us page. – Licenses page.

Best regards and keep up the excellent work!

Hi,

Thanks for staying in touch. We are working on all above. You may stay updated at https://twitter.com/keenthemes .

Thank you.

Very good! :-)

Hello! I am using the Vue version, but it seems to me the documentation is incomplete? when trying to deploy the app (after yarn build) I am getting the following error in console: Uncaught SyntaxError: Unexpected token ’< any ideas? thank you

Hi,

Sorry, but we were not able to reproduce this issue.

Did you make any changes to our codebase?
If yes please describe them.

Regards,
Lauris

No I haven’t, just yarn build

Can you try to update the publicPath inside the file vue.config.js?

In the production build, it will be deployed in a /metronic/vue/demo1/, you can update this path or even remove it in case to deploy the app to the root folder.

You can read more about this option here

Regards,
Lauris

I want to remove plugins which I don’t use from the plugins.js and css file. How do I do that, any automated process?

Hi :),

Thanks for your interest in Metronic.

You can fully customize your build and reduce the plugins bundle size by excluding any unused plugin from “optional” plugins in gulp config in “core\html\tools\gulp.config.js” as shown here:

https://imgur.com/dh36bVr

You can refer to Metronic v7 video tutorial https://www.youtube.com/watch?v=NDlQ09mmvu8 as the instruction can be applied for Metronic v8 as well.

If you need any further clarifications please let us know

Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/

Regards, Sean

Hello :),

Thank you for your interest in Metronic.

If you are using Gulp builder, you can fully customize your build and reduce the plugins bundle size by excluding any unused plugin from “optional” plugins in gulp config in “core\html\tools\gulp.config.js” as shown here: https://imgur.com/dh36bVr

You can refer to Metronic v7 video tutorial https://www.youtube.com/watch?v=NDlQ09mmvu8 as the instruction can be applied for Metronic v8 as well.

If you are using Webpack builder, please refer to the Webpack config file tools\webpack.config.js and core\html\tools\webpack\plugins\plugins.js and core\html\tools\webpack\plugins\plugins.scss to exclude any optional plugins.

Please note that mandatory plugins should not be removed as they needed for the theme core layout functionality.

Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/ and check our market for other amazing products coming soon: https://keenthemes.com/

Regards, Sean

Hello,

I am trying to use the kt menu dropdown in the datatable like in the User List example in Metronic 8, except my data is coming from AJAX, and I’m using the datatable’s custom column renderer to display the dropdown. However, if I click on the dropdown menu, nothing happens. I’ve checked, and the dropdown’s html seems to be the same as in the working example page, yet it still doesn’t work.

Is there some javascript I need to invoke in order for it to work?

Thank you

Hi :),

Thanks for your interest in our theme – Metronic.

For newly populated menus you will need to call the below API method to initialize the menu instances:

var selector = ''[data-kt-menu="true"]'';
KTMenu.createInstances(selector);
You should call the above API within the Datatable data load callback functuon.

If you need any further clarification please do let us know.

Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/

Regards, Sean

Thank you, this works perfectly! I haven’t seen this in the v8 documentation, so unless I failed to find it, you guys should write a page about it.

Hi :),

Glad to hear that. Sure, we are preparing detailed documentation for over 20 in-house components and will be released soon. If you need any further help please do let us know.

Regards, Sean

I am using demo 5 in metronic_v7.2.8.

Is it possible to show the aside menu showing always by default ?, right now it is visible only when click on the button (btn btn-icon aside-toggle ml-n3 mr-10)

Hi,

You can add the below attribute to the body tag to show the offcanvas aside menu by default:

data-offcanvas-aside="on" 

You can also set overlay: false to remove the overlay block from the page body in “src/js/layout/base/aside.js”

// Initialize mobile aside offcanvas
        _offcanvasObject = new KTOffcanvas(_element, {
            baseClass: offcanvasClass,
            overlay: false,
            closeBy: 'kt_aside_close_btn',
            toggleBy: ['kt_aside_desktop_toggle', 'kt_aside_tablet_and_mobile_toggle']
        });

After making the above js code changes you will need to recompile the assets folder.

All the best with your projects!

Regards, Sean

Hi!

Keep up with the good work! Small bug report:

Metronic 8 -> HTML -> Pages -> Wizards -> Horizontal: Form step titles are not responsive on mobile devices.

Hi :),

Thanks for informing this. We will fix it in the next update. if you need a quick fix please replace “src/sass/components/_stepper-links.scss” with the below code:

.stepper.stepper-links {
    .stepper-nav {
        display: flex;
        margin: 0 auto;
        justify-content: center;
        align-items: center;    
        flex-wrap: wrap;

        .stepper-item {
            position: relative;
            flex-shrink: 0;
            margin: 1rem 1.5rem;

            &:after {
                content: " ";
                position: absolute;
                top: 2.3rem;
                left: 0;
                height: 2px;
                width: 100%;
                background-color: transparent;
                transition: $transition-link;
            }           

            .stepper-title {
                color: $dark;
                font-weight: 600;
                font-size: 1.25rem; 
            }             

            // Current
            &.current {
                transition: $transition-link;

                .stepper-title {
                    color: $primary;                     
                }               

                &:after {                    
                    background-color: $primary;
                }                                              
            } 

            &.completed {
                .stepper-title {
                    color: $gray-400;
                }              
            }
        }
    }     
}

And in HTML the change the padding and margin classes as shown below: https://imgur.com/4rmOdCr

For any further clarifications please let us know.

Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/

Regards, Sean

Issue with datatable action menu (Dropdown)

Data load using ajax in listing and my action menu click is not working.

I have used your demo (metronic_v8.0.9/metronic_v8.0.9/html_bootstrap5/theme/demo1/dist/apps/customers/list.html) but ajax data load

You can check my action column data at here.

<td class=" text-end"><a href="javascript:void(0);" class="btn btn-sm btn-light btn-icon action-button-click" data-kt-menu-trigger="click" data-kt-menu-placement="bottom-end" data-kt-menu-flip="top-end"> <!--begin::Svg Icon | path: icons/duotone/General/Other2.svg--> <span class="svg-icon svg-icon-3"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24px" height="24px" viewBox="0 0 24 24" version="1.1"> <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <rect x="0" y="0" width="24" height="24"></rect> <circle fill="#000000" cx="5" cy="12" r="2"></circle> <circle fill="#000000" cx="12" cy="12" r="2"></circle> <circle fill="#000000" cx="19" cy="12" r="2"></circle> </g> </svg> </span> <!--end::Svg Icon--> </a> <div class="menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-600 menu-state-bg-light-primary fw-bold fs-6 w-200px py-4" data-kt-menu="true" style=""> <!--begin::Menu item--> <div class="menu-item px-3"> <a href="#" class="menu-link px-3">Pause Subscription</a> </div> <!--end::Menu item--> <!--begin::Menu item--> <div class="menu-item px-3"> <a href="#" class="menu-link px-3" data-kt-subscriptions-view-action="delete">Edit Subscription</a> </div> <!--end::Menu item--> <!--begin::Menu item--> <div class="menu-item px-3"> <a href="#" class="menu-link text-danger px-3" data-kt-subscriptions-view-action="edit">Cancel Subscription</a> </div> <!--end::Menu item--> </div> </td>

But when i click on the 3 dots its not opening sub menu list.

Can you please help me with that.

Hi :),

Thanks for your interest in our theme – Metronic.

For newly populated menus you will need to call the below API method to initialize the menu instances:

var selector = ''[data-kt-menu="true"]'';
KTMenu.createInstances(selector);

You should call the above API within the Datatable data load callback functuon.

If you need any further clarification please do let us know.

Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/

Regards, Sean

Laravel aditionals functions will be in the next release? If yes, i will wait until next release. Thanks!

Hi :),

Yes, more features and modules will be released in the upcoming releases.

Regards, Sean

Hi,

I’m currently using Metronic v8 demo5 with ASP.Net Core, and the bundled assets make development really difficult. Is there a way to build the assets without bundling, and include them individually in the html file? Also, how would I know which styles and scripts I have to put instead of e.g. <link src=”style.bundle.css”>?

Or as an alternative, is it possible to completely avoid the asset building process, since my IDE natively supports SASS/SCSS/Less compilation?

Thanks

Hi :),

Thank you for your interest in our theme – Metronic.

If you check gulp or webpack config file you can see the assets and plugins you can see that there are 2 types of bundles(global and sub bundles). The global bundle includes the core features that used in all pages while sub bundles such as datatable.bundle, fullcalendar.bundle can be included on demand. Nowadays the bundle approach the most preferred way of including assets in your pages since single bundle is loaded more faster than separate files and it’s kept in the browser cache which speeds up subsequent pages loading.

Including each resource separately is not a common approach and we do not have such option within our theme. However you can take advantage of our build tools and divide the bundle into sub dandles to include them on demand.

Regarding the .NET sass compiler, our theme assets requires it’s own custom compiler(gulp or webpack builder) in order to properly compile and pack the theme features into the bundle so whenever you chage the theme src folder files you will need to use our builders to recompile your assets folder. Thus you don’t have to run the compile always. You need it only when you change the source code of sass or js in src folder.

If you need any further help please contact our support via support@keenthemes.com and we will guide you further if you provide us more details on your current progress.

Regards, Sean


Hey :)

We have been working on some amazing stuff and shortly we will be releasing:

1. Demo 1 Laravel:
– Laravel 8 application core.
– Multi-demo support(easy assets/view switch per demo).
– Controllers and routing setup.
– Laravel 8 mix integration.
– Full layout & partials integration.
– Database user models.
– Menu generation from config.
– Fully functional authentication.
– Sign-in, sign-up and password recovery pages.
– Complete documentation.

2. Demo 1 Vue 3:
– Horizontal Wizard.
– Vertical Wizard.

3. Updates & Improvements:
– Blazor documentation.
– Gulp builder.

Next up:

1. Demo 1 Laravel:
– User profile overview.
– User account overview.
– Account settings update.
– User password update.
– Application settings panel.
– System logs.

2. Support Center App:
– Support dashboard.
– Tickets list page.
– New ticket modal.
– View ticket page.
– Tutorials list page.
– Tutorials post page.
– FAQ page.
– Contact us page.
– Licenses page.

3. More:
– Demo 2 HTML.
– Demo 3 HTML.
– Demo 1 React v17.
– Demo 1 Angular v12.

Stay tuned on endless updates to empower your projects!

Regards, Sean

Hello :),

If you haven’t got a chance to watch our Metronic video tutorials please come to check it here https://www.youtube.com/c/KeenThemesTuts/videos

Regards, Sean

Hi,

I’m using Vue Metronic and for some reason when I press LOGIN button, login request in getting triggered two times:

Why is this and can it be changed to trigger just once?

https://imgur.com/rmBoVjr

Hi,

As I see the request is sent once, but there is a different problem, that the button is not disabled after the first request and you are able to send another request.
I guess in your case request has been send twice because of a double click.

The button should be disabled after the first click and we will fix it in an upcoming release.

Now as a temporary solution you can just set disabled property to true inside onSubmitLogin function in file vue/demo1/src/views/auth/SignIn.vue.

submitButton.value.disabled = true;

Regards,
Lauris

Doest this has laravel + react integration together?

Hi :),

At the moment we have Laravel + Html version. We will provide Laravel + React in the future.

Regards, Sean

Hello! Is there some sort of AJAX crud/datatable support in v8 already, or is it still in development?

Thanks

Hi :),

Thanks for your feedback. We will add Ajax/server side examples in a future updates for sure. However all ajax features are fully supported in our customized Datatables version so you can use any original features from the official Datatables documentation/examples: https://datatables.net/

Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/

Regards, Sean

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve ThemeForest.

Sure, take me to the survey