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,578 sales
Recently Updated
Well Documented

keenthemes supports this item

Supported

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

12200 comments found.

Hello! I just purchased your theme (specifically for React), and noticed within the demo files, the user management (roles) is not part of the code but IS shown in the online demo?

The React templates seem quite limited in comparison to the others.

Hi,

Please note that Metronic React version comes with limited features comparing to the HTML version. All available features for each framework implementation are shown in the product preview page here. Each framework has own feature set as per advertisement.

However you can reuse the HTML version markup within your React app since the styles are globally available for all versions. You can refer to existing React features.

If you need any further help please reach our support via devs.keenthemes.com and we will guide you how you can integrate the user management

Regards, Sean

Per purchase question – Any Idea when the next js version is coming out? As we need to schedule launch soon

Hi :),

Thanks for your interest in Metronic.

We are working on this and its hard to give ETA. We are targeting it within Q1/2024. Would you need Tailwind/Next.js or MUI/Next.js ?At the moment we are working on MUI/Next.js.

Regards, Sean

Alright, thats a shame – would’ve loved to go ahead with your product. As per question, either work fine, they’re both big & regularly updated frameworks.

Thank you for your prompt reply though

Hi :),

Hopefully Metronic can be useful for your next projects. Stay tuned and all the best!

Regards, Sean

Is there figma design for the dashboards?

Hi :),

Yes, the Figma file will be included in the download package’s “design” folder. You can get it by downloading the latest Metronic zip from the ThemeForest downloads page.

Regards, Sean

I was hoping for the actual dashboard / apps layouts, do you have figma for this?

Hi,

All available features are included in our current Figma such as dashboard pages, demo layouts and some pages.

Regards, Sean

I would like to use Metronic Admin Panel for my product and I want to sell my product with serial number to end users. What kinds of license do I need for one product but serialize selling?

Best regards.

Hi,

Please note that each use of Metronic requires a separate license. So for the reselling you will need multiple licenses. For any further clarification please reach our support via support@keenthemes.com

Regards, Sean

Nextjs 14 is missing. Reactjs demo does not have full features like others (e.g POS). With many supported frameworks, do you use many client-side resources (javascript and CSS)? It is not good for clean code of Reactjs and Nextjs projects deployed on Vercel or CloudFlare. Thanks much

Hi,

Thank you for the feedback. We are working on the next.js support as highlighted here: https://devs.keenthemes.com/question/metronics-roadmap-for-2024

Regards, Sean

I’m currently in need of a code editor type field that I can embed directly within my web app and I noticed that Metronic v4 had it available here: https://preview.keenthemes.com/metronic-v4/theme/admin_4/components_code_editors.html

Is this same ‘CodeMirror’ code editor available out-of-the-box within Metronic v8? If not, does Metronic v8 come with any other code based editors packaged within?

Hi,

You can refer to Metronic docs as it uses Prismjs and you can use this plugin by including the below assets:

assets/plugins/custom/prismjs/prismjs.bundle.css
assets/plugins/custom/prismjs/prismjs.bundle.js

Then you can print the source code by using the below code(php example code):

<pre class="language-js">
<code class="language-js">
<?php echo htmlspecialchars(trim("var test='some string';"), ENT_QUOTES)?>
</code>

Regards, Sean

Morning,

I am looking at this page in your live demo

https://preview.keenthemes.com/metronic8/demo1/apps/customers/view.html#

I presume this page is connected to a database that contain demo data, would I be correct in that assumption ?

The reason I ask is, does Metronic come with these demos actually working like you have here ?
Does the demo site code have the SQL statements already embedded in the code ?

This would save me a lot of time if I could then just modify per my needs rather than have a hard coded page for example view.html and then having to create all the SQL code from scratch to integrate.

Thanks

Hi,

Thank you for your feedback.

Yes, the example we provided comes with a server side code that is used for simulation the database based pagination. However our example code is based on static array data and is not connected to a real database. For real projects its better to design the db structure and query according to a specific requirements and use Metronic’s design and templates as frontend solution.

We invite you to join our products community at https://devs.keenthemes.com/.  There you can get assistance and guidance from KeenThemes core developers and community members.

Regards, Sean

I’m currently working with Metronic8/demo42 (HTML) and exploring ways to customize the global color scheme of the sidebar menu. My focus is on altering the background color of the sidebar and changing the default and hover colors of its menu items font. I’ve examined the “Global Stylesheet” (/css/style.bundle.css) but haven’t been able to locate the sections for these specific modifications. Ideally, I’m looking to adjust the sidebar’s color palette through the classes of various elements, such as ‘app-sidebar-menu’. Could you advise on whether this approach is feasible, or suggest a simpler method to achieve this customization?

Hi,

You will need to use SASS in “src/sass/layout/_variables.custom.scss” to edit the layout styles and then recompile your assets folder with Gulp or Webpack.

Please note that the build tools are required only in the development environment just to compile the assets when the source folder files are modified. In the hosting/server deployment, you will only need the compile assets, no need to install the build tools dependencies there.

If you need any further help please reach our support team via devs.keenthemes.com

Regards, Sean

Hi! I can not find components called dialogue something similar to bootbox for confirmation message etc, can you please show me link for the same? Thanks!

Hi,

Please check SweetAlert plugin for popup modal and confirm box usage.

Regards, Sean

Hello, can it be used for a multivendor Marketplace?

Hi,

Sure, you can use Metronic for any web app or site. However if you have paying users who you charge for accessing or using your service you will need to purchase the Extended license. If you are doing an eCommerce site then you can go with regular license. For resellable product you will need a separate license for each copy you sell.

If you need any further help please reach our support team via devs.keenthemes.com

Regards, Sean

hi! is there any recommended way to integrate the Metronic templates styling and components into a separate React project by taking the templates components, and adding them to your project, rather than building your project upon the template? I have tried to do so, however it resulted in a lot of errors, so I was wondering if there is a recommended way to do this, if users simply need components from the template rather than the whole system itself. thank you in advance! :)

Hi,

Thank you for reaching out to us.

To use most of our React components you need to include the following style files.

Main style file:

import './_metronic/assets/sass/style.scss'

Keenicon set styles:

import './_metronic/assets/keenicons/duotone/style.css'
import './_metronic/assets/keenicons/outline/style.css'
import './_metronic/assets/keenicons/solid/style.css'

To use our TypeScript components, wrap your app with the initialization component src/_metronic/layout/MasterInit.tsx.

For layout components, wrap your app with src/_metronic/layout/core/_LayoutProvider.tsx.

Additionally, ensure that you are using the same TypeScript configuration.

Regards,
Lauris Stepanovs,
Keenthemes Support Team

Thank you very much for your reply! I tried implementing the suggested steps, however, understandably, because there are a lot of dependencies in the project, there were too many errors to deal with. for my project I need about 10%-20% of Metronic’s functionality, but separating that functionality from the Metronic is troublesome. On the other hand, if it is not separated, there will be a big chunk of unused functionality which disregards clean code principles, and might overload the servers hosting the project. as the creator of this template, would you recommend trying to separate that 10%-20% of functionality, because it will be beneficial in the long run, or using the whole template, because it’s supposed to work alright and not overload any servers just because of it’s size?

Hi,

Sorry for the late reply.

Please note that Metronic’s features are meant to use within Metronic based app and making any feature as a standalone component is not in the scope.

However there should be a way to remove unused features as much as possible so please reach our support via devs.keenthemes.com and we will try to guide you further.

Regards, Sean

Hello, is Metronic 7 included in the purchase? What is the latest angular version of Metronic 7? Is it updated?

Hi,

Yes, sure. You can get Metronic v7 by downlaoding it from an external link upon purchasing Metronic. Metronic v8 uses Angular v16 while older Metronic v7 comes with an older version of Angular.

Regards, Sean

Hi, downloaded the latest version and while building i getr this error:

[webpack-cli] Invalid configuration object. Webpack has been initialized using a configuration object that does not match the API schema. – configuration0.entry[‘js/widgets.bundle’] should be a non-empty array. -> All modules are loaded upon startup. The last one is exported. Can anyone help?

Hi,

Could you please check this as workaround. We will fix it soon.

https://devs.keenthemes.com/question/configuration0entryjswidgetsbundle-should-be-a-non-empty-array-1

Thanks

Thank you!

Dear Community,
Metronic Evolution is on the way! Redesigned UI, dark mode, MUI Version with Next.js, Vite, Typescript, and a rich component library, plus Tailwind Version with Webpack support and versatile components.

1. Complete Redesign Revolutionary redesign with new UI, dark mode, user onboarding, profiles, and more.

  • UI Kit: Complete revamp.
  • Profiles: 10+ diverse options.
  • User Onboarding: Multiple options.
  • Account Settings: 30+ pages.
  • Profile Pages: Over 10 layouts.
  • User Management: Fully reimagined.
  • Community Section: Enhanced interaction.
  • System Pages: Innovative approach.
  • All new Dark mode

MUI Version

  • Next.js support
  • Vite support
  • Typescript version
  • Javascript version
  • Back-end API
  • JWT, Auth0 & Firebase
  • Feature-rich CRUD
  • 500+ components
  • Multi-demo concept
  • Dark & RTL versions

Tailwind version

  • Webpack support
  • 40+ in-house plugins
  • 500+ components
  • Frameworks Compatibility
  • Multi-demo concept
  • Dark & RTL versions

Stay tuned. ;)

Hi! I am impressed with the template and looking for buy it. I have one question before I purchase. I want radio checkbox as well normal checkbox in image,something like this https://i.stack.imgur.com/d0yEE.png. Its possible with this theme? any example for the same ? Thank You.

Hi :),

Thank you for your interest in Metronic!

Please check Checks and Radios and Advanced Form elements documentation pages.

If you enquire for further assistance or have questions, we invite you to join our products community at https://devs.keenthemes.com/. There you can get assistance and guidance from KeenThemes core developers and community members. 

Regards, Sean

Hello, I’m trying to see how datatables work with subtables with the code at this url: https://preview.keenthemes.com/html/metronic/docs/general/datatables/subtable Copying the HTML and javascript does not work but if I copy the minified js of this url it works https://preview.keenthemes.com/html/metronic/docs/assets/js/custom/documentation/general/datatables/subtable.js Could you show me the unminified code so I can see how it works. I am testing the Metronic HTML 8.1.2 version

Hi,

Sorry for the delayed reply and appreciate your feedback on this.

Sure, you can get the code here.

We will fix this in the docs shortly.

If you enquire for further assistance or have questions, we invite you to join our products community at https://devs.keenthemes.com/. There you can get assistance and guidance from KeenThemes core developers and community members. 

Regards, Sean

Hello,

When we purchase, can we get the Figma file as well, please? This will help us layout our screens prior to building them with the components.

If so, can we contact you post-purchase to obtain the Figma file(s)?

Hi :),

Thank you for your interest in Metronic.

Yes, sure. You will get Metronic Figma FIle upon your purchase in “design” if the purchased package.

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

Regards, Sean, KeenThemes Support

How do I disable/enable input text by Switcher?

Hi,

You can use the following code on your page inside the SCRIPT tag after all the core JS files include:

// On document ready
KTUtil.onDOMContentLoaded(function() {
let input = document.querySelector("input");
let switcher = document.querySelector("#switcher");
switcher.addEventListener("click", function() {
  if (input.disabled) {
    input.disabled = false;
  } else {
    input.disabled = true;
  }
});
});

For any further help please reach our support via support@keenthemes.com

Regards, Sean

Thank you for your quick response

So how can we make it be reversed? mean by default the input will be disabled and enabled on switch it

Hi,

You can change the logic a little bit:

switcher.addEventListener("click", function() {
  if (switcher. checked) {
    input.disabled = false;
  } else {
    input.disabled = true;
  }
});

Also set “disabled” attribute for your input field.

Regards, Sean, KeenThemes Support

gulp—demo2 triggers following error

SyntaxError: Unexpected token ‘(‘ at Loader.moduleStrategy (internal/modules/esm/translators.js:133:18)

I want to install 8.2.1, How to solve this issue?

Hi,

Ensure that you are using the latest version of Node.js. It’s recommended to use Node.js version 18.x or later.

Try running Gulp without the—demo2 flag to see if the issue persists. For example: gulp

Make sure your package.json file includes the “type”: “module” field, like this:
{
  "type": "module",
  "dependencies": {
    // dependencies here
  }
}
Ensure that Gulp is installed globally with the latest version. You can update Gulp globally using: npm install -g gulp-cli

After making these changes, try running your Gulp task again.

How are you hope you good
Excuse me I need to change my theme and it RTL
Are “plugins.bundle.rtl.css” and “style.bundle.rtl.css”
same for all themes?

Hi,

The RTL css files are generated for each demo by referring to RTL Assets guide.

If you enquire for further assistance or have questions, we invite you to join our products community at https://devs.keenthemes.com/. There you can get assistance and guidance from KeenThemes core developers and community members. 

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