Discussion on Midone - Tailwind CSS React Admin Dashboard Template + HTML Version

Discussion on Midone - Tailwind CSS React Admin Dashboard Template + HTML Version

Cart 910 sales
Well Documented

Left4code supports this item

Supported

This author's response time can be up to 2 business days.

133 comments found.

Hello,

I have purchased your bundle recently but unable to file the design file like figma or XD Design Files, only html and coding templates.

Please let me know if there is a way you can support me with those files, i need to make a design file for my Dev team.

Thank you.

Hi There,

Thank you for reaching out to us. We’re sorry for the delayed response.

Unfortunately, we only have Rubick (Adobe XD) design files available at the moment, and not all pages are included. You can check out this link for more information:

Let us know if you have any further questions or concerns.

i’ve accidentally purchased this item twice, please give me a refund df57cd-e2f1-40c9-9eee-2cc512824eb0

Hello!

Thank you for reaching out to us. We appreciate your support in choosing our template. I’m sorry to hear that you accidentally made a double purchase. Not to worry, we’ll be happy to help you with a refund. To get started, please click on the link below, and follow the instructions to request a refund.

https://themeforest.net/refund_requests/new

If you have any further questions or concerns, please don’t hesitate to let us know. Have a great day!

Hello,

Thank you for this nice template. I am working with NextJS, do you have a guide on how I can migrate from Vite to NextJS?

Also, the components use so many external styles and are not self contained, do you have any guide on how to make them modular.

Also, there is a dependency called @left4code/tw-starter in the code that controlls a lot of style imports, can you share what it does and how to remove it or get access to the code?

Thank you

Dear mabusaid,

We hope this reply finds you well! First of all, we want to apologize for the delay in our response. Thank you for reaching out to us and providing feedback on the template. We’re thrilled to hear that you’re enjoying it!

Now, let’s address your questions:

Migrating from Vite to Next.js: While we don’t have a specific guide for migrating from Vite to Next.js at the moment, we can certainly help you with the process. Generally, migrating involves setting up a new Next.js project and manually transferring your code and dependencies from the Vite project. You’ll need to update the build configuration, import statements, and any Vite-specific features you may be using. The Next.js documentation and community resources are great references for guidance on the migration process. If you need any assistance or have specific concerns during the migration, please let us know, and we’ll be glad to help you.

Making components modular: We’d love to assist you in making your components more modular. Could you please provide more details or examples of the specific external styles you mentioned? This will allow us to understand the issue better and provide you with tailored guidance. Our goal is to help you achieve modular and self-contained components that enhance the maintainability and reusability of your code.

@left4code/tw-starter dependency: The ”@left4code/tw-starter” dependency includes CSS/JS utilities that were utilized in previous versions of Midone. However, in the current version, we no longer rely on this package. For users transitioning from older versions, we have kept this package as a dependency to ensure a smooth transition and provide compatibility with their existing codebase. Rest assured, we have plans to remove this package from future versions as we continue to refine and improve Midone.

Once again, we sincerely apologize for the delay in our response. We value your feedback and are committed to providing you with the best support possible. If you have any further questions, concerns, or need assistance with anything else, please don’t hesitate to reach out to us. We’re here to help!

Thank you for your understanding and patience.

Warm regards, Left4code Team

Hello,

I’m trying the compile the package using ‘yarn run build’ command, and it’s failing with various errors. I kind of new to js development, can you help us how to move forward?

There’s no issue with ‘yarn run’ command, it’s fine. But, I’m trying to package the binaries for aws deployment and hence trying to compile with build command and causing issue.

Update: I just realised your have already a solution in place. Just found your response one of the comment below. Thank you and ignore my comment as I don’t find any option to delete.

To do this, please run the following command: “yarn add @headlessui/react@1.7.11” and rebuild your project. This should resolve the issue

Hi there!

I’m so glad to hear that you were able to find a solution to your issue. We really appreciate your feedback and will take it into consideration as we work on improving our product. In the meantime, we’ll be releasing an update with the latest version of HeadlessUI soon. Thank you so much for reaching out to us!

Good day, I want to implement DataTable in the project, but for some reason it’s not working. Do you know if there is anything in its libraries that could be preventing it from working? Help.

Or perhaps you could give me an example of how to use Tabulator in PHP MVC, since the documentation provided by Tabulator is not very clear to me.

Hello!

Sorry to hear that you are experiencing issues with implementing DataTable in your project. It could be caused by various factors, including conflicts with other libraries or incorrect implementation.

I suggest you ask for support on the discussion thread of the same item you purchased, and make sure to include details about the license you have. This will allow the support team to better assist you and provide specific solutions to your issue.

React version of Enigma 2.0 (latest) in use and throws error when tried to use Alert component. No changes to the code and same block used as in the sample.

import Alert from ’../../base-components/Alert’; import Lucide from ’../../base-components/Lucide’; ..... ..... <Alert variant=”soft-warning” className=”flex items-center mb-2”> <Lucide icon=”AlertCircle” className=”w-6 h-6 mr-2” /> Awesome alert with icon </Alert>

in the console following error appears and nothing works:

caught Error: Invalid type passed to createElement(): [object Object] at l.__b (debug.js:142:14) at l.__b (index.js:31:21)

Hi there!

Thank you for your response. I’m sorry to hear that you’re still experiencing issues with the Alert component. I understand how frustrating this can be. Based on the screenshot you provided, it appears that there’s an error with the component. However, I’m having trouble reproducing the issue on my end.

Would it be possible for you to email us your project at ‘leftforcode@gmail.com’? This will help us investigate the issue further and provide more personalized assistance. Thank you!

Hi, the issue seems to be with exported object than the component. Could be the way how vite or Preact treats. I got it working by changing following
const AlertComponent = Object.assign({}, Alert, {
  DismissButton: DismissButton,
});
export default AlertComponent;
to
export const DismissButton = <C extends React.ElementType = "button">({
......
);
};

const AlertComponent = Alert;
export default AlertComponent;

And in usage section import and use DismissButton directly instead of Alert.Dismiss Hope this doesn’t cause any other impact, please validate and apply the change if applicable to the source. Thanks!

Hi,

Thank you for sharing the workaround you found to resolve the issue with the exported object and how vite or Preact treats it. We appreciate your contribution and taking the initiative to share the solution.

We will review the changes you made and evaluate their impact on the source code. If the changes align with our guidelines and do not introduce any adverse effects, we will consider applying them to the source for future updates.

Thank you once again for your collaboration and providing valuable insights. If you have any further questions or need assistance, please feel free to reach out.

Best regards, Left4code Team

Hello,

I just bought the Midone React Template, I am trying to customize the template using a different color theme (e.g say yellow). How do I go about doing it? Which files do I need to edit and work with to achieve this?

Thank you.

Hello!

Congratulations on your purchase of the Midone React Template! To customize the template using a different color theme, you will need to edit the primary, secondary, warning, danger, and other color settings in the “tailwind.config.js” file.

For example, to change the primary color to yellow, you can use the built-in yellow color from Tailwind as follows:

You can find more information on customizing colors in Tailwind’s documentation:

https://tailwindcss.com/docs/customizing-colors

Once you’ve made changes to the “tailwind.config.js” file, you can use the new color theme throughout your application by referencing the color classes in your CSS and TSX files.

I hope this helps! Let us know if you have any further questions.

Hello, please i want to use burgundy or navy-blue color as the default theme color, how do i go about it, I am using the jsx version. Please its kind of urgent. I have tried doing it on my own and i kept getting an error that says “burgundy does not exist in theme.config” something in those lines, so how do i go about it please?

Hi there!

Thank you for reaching out to us. We’re sorry for the delayed response.

To use burgundy or navy-blue as your default theme color, you can refer to the default colors available in the TailwindCSS documentation at https://tailwindcss.com/docs/customizing-colors.

If the colors you need are not available by default, you can add them manually in the “tailwind.config.js” file.

Here’s an example code snippet that you can add to the “tailwind.config.js” file:

Once you have added these colors to your Tailwind config, you can use them in your CSS by referencing the color name.

For example, if you want to use the burgundy color, you can use the following code in your ”/src/assets/css/_colors.css” file:

We hope this helps! Let us know if you have any further questions.

Hei Left4Code team, you just doing amazing guys.. Before of all, Thanks a bunch for the support.

I just wondering about the css file, can you explain which file that i can custom about the color, border, padding, margin, etc?

I wanna change the padding card to the smallest space.

Please reply as soon as possible

Best regards, Hanafi Indra

Hi Hanafi Indra,

Thank you for your kind words and support! We apologize for the late response.

Regarding your question, the general CSS code is written in the file ”/src/assets/css/app.css”. However, most of the styling codes have been moved to each component using utility classes from Tailwind. For color settings, you can open the “tailwind.config.js” file.

To help you with changing the padding of the card, could you please provide a screenshot of the card section that you want to customize?

Best regards, Left4Code team

Hi I am planing to buy “Midone – React Admin Dashboard”. I would link to know whether the coding is based on functional compnents or class components. I need it in functional compinent for my project.

Expecting a quick reply

Hi there,

Thank you for your interest in Midone – React Admin Dashboard. I’m happy to let you know that Midone is built entirely on functional components, which should be perfect for your project needs.

If you have any further questions or concerns, please don’t hesitate to ask. We’re always here to help.

Best regards, Left4code

Hi, please send the JS version to jojojjose@gmail.com

Hi, thank you for your request. We have already sent the JS version of the file to your email address. Please let us know if you have any further questions or concerns.

Hi guys, I’m running into 100+ Typescript errors when trying to deploy using Netlify.

The app builds fine locally, so not quite sure what’s happening when deploying to production.

Errors are all like this (error TS2322), any idea what I should be looking for?

2:49:00 PM: src/pages/BlogLayout2/index.tsx(66,21): error TS2322: Type ‘{ children: Element; as: “a”; href: string; className: string; }’ is not assignable to type ‘IntrinsicAttributes & CleanProps<ElementType<any>, “disabled” | ButtonPropsWeControl> & OurProps<ElementType<any>, ButtonRenderPropArg> & { ...; } & { ...; } & { ...; }’.

2:49:00 PM: Property ‘href’ does not exist on type ‘IntrinsicAttributes & CleanProps<ElementType<any>, “disabled” | ButtonPropsWeControl> & OurProps<ElementType<any>, ButtonRenderPropArg> & { ...; } & { ...; } & { ...; }’. Did you mean ‘ref’?

Hi there,

Thank you for reaching out to us. Based on the error message you provided, it seems like there might be a typing issue with one of your components, specifically related to the HeadlessUI library.

We did some checks and it looks like there was an update to the typing for the HeadlessUI component after version 1.7.12. Therefore, we suggest you use version 1.7.11 or below for now while we work on adjusting the typing with the latest version.

https://github.com/tailwindlabs/headlessui/releases/tag/%40headlessui%2Freact%40v1.7.12

To do this, please run the following command: “yarn add @headlessui/react@1.7.11” and rebuild your project. This should resolve the issue.

Please let us know if you have any further questions or concerns.

Best regards,

Many thanks, this solution worked! :)

Great to hear that the solution worked! You’re welcome, and please don’t hesitate to reach out if you have any further questions or concerns. Have a great day!

Hello, So please i figured an issue with the tabGroup component, when i put an input field with an eventhandler to use useState to control the input, once i type on the input field and it is not on the first tab, it throws me back to the first tab and i tracked it and saw that if i remove the eventhandler it doesn’t behave that way. I cant seem to figure out what the issue is. you can see the same behavior on the Post page on the jsx version of the template template.

Hi,

I apologize for the delay in responding to your comment.

Thank you for letting us know about this issue with the tabGroup component. We are sorry for any trouble it has caused you. We would be more than happy to help you resolve this problem.

To fix the issue, please open the file located at ”/src/base-components/tab/index.js”. Then, locate line 115 and make the necessary changes according to the following example.


useEffect(() => {
    init(dom(tabListRef.current).parent(), tabGroupProps);
  // }, [tabGroupProps]);
}, [tabGroupProps.length]);

If you need further assistance, please don’t hesitate to reach out to us.

Hi .This file is your typescript !!!! And React is not and does not have JS!! This is if you have written in your ads that it is React JS !!!!!

please send to ma last version of React js. thanks s09359191914@gmail.com

Hi mahdikamali,

Thank you for reaching out to us,

We’ve sent the JS version, I hope these resources help you get up to speed quickly. If you have any further questions or concerns, please don’t hesitate to reach out to us. We’re here to help!

Best regards, Left4code Team

Hi .This file is your typescript !!!! And React is not and does not have JS!! This is if you have written in your ads that it is React JS !!!!!

please send to ma last version of React js. thanks s09359191914@gmail.com

Hi mahdikamali,

Thank you for reaching out to us,

We’ve sent the JS version, I hope these resources help you get up to speed quickly. If you have any further questions or concerns, please don’t hesitate to reach out to us. We’re here to help!

Best regards, Left4code Team

Hi .This file is your typescript !!!! And React is not and does not have JS!! This is if you have written in your ads that it is React JS !!!!!

please send to ma last version of React js. thanks s09359191914@gmail.com

Hi mahdikamali,

Thank you for reaching out to us,

We’ve sent the JS version, I hope these resources help you get up to speed quickly. If you have any further questions or concerns, please don’t hesitate to reach out to us. We’re here to help!

Best regards, Left4code Team

hello,

I am interested to purchase this react theme, I have one concern it is supported in next.js latest version?

http://enigma-react.left4code.com/

@Left4code please check comment and let us know we need to purchase theme ASAP.

Hello Inextrixharsh,

Thank you for your interest in our Enigma React theme. We apologize for the late reply, and we appreciate your patience.

Regarding your concern, we would like to inform you that our Midone theme is currently initialized from scratch with Vite and does not have Next.js version by default. Our team has not yet tried it on Next.js.

We want to assure you that the components we use, such as dropdown, modal, etc. have already switched to HeadlessUI which supports Next.js. However, we have not tested it with some other 3rd party library components (TomSelect, Litepicker, etc).

We hope this information helps. Please let us know if you have any further questions or concerns. We will be more than happy to assist you in any way we can.

Thank you for considering our Enigma React theme, and we look forward to hearing from you soon.

Best regards, The Left4code Team

Hello, firstly can you send me jsx version and when i try to yarn run dev im getting process is not process is not defined redstate.js:30 uncaught referenceerror: process is not defined at node_modules/tailwindcss/lib/lib/sharedstate.js error like this. how can i fix this?

muhammet@ms.net.tr

Dear bysimsek,

Thank you for reaching out and I apologize for the delayed response. I’m sorry to hear that you are encountering an error with the source code of the ReactJS template you recently purchased.

It seems that there may be an issue with the latest version of Tailwind, which is causing the error you mentioned. As a temporary solution, could you please try using the previous version of Tailwind (version 3.2.7) until we find a permanent solution for this issue?

Please run the following command:


yarn add tailwindcss@3.2.7

If you continue to experience any issues, please don’t hesitate to reach out.

Best regards, Left4code Team

Hello!

We are happy to inform you that the issue has been resolved in the latest version of Tailwind (3.3.1) and you can check the changelog at the following link.
https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.3.1
We recommend that you update your Tailwind version to the latest release. To do this, please run the following command:


yarn add tailwindcss

Please let us know if you have any other questions or concerns, we are always here to help.

Best regards, Left4code Team

Hello! I bought Midone React. I’m interested in this project because it’s in .jsx. Please send me a version of the code where the files are in JS, not .tsx files. Thank you. astroway.pro@gmail.com

Hi astrowaypro,

Thank you for reaching out to us and I apologize for the delay in my response.

We just sent you the latest JS version, kindly check your email.. :)

Best regards, Left4code Team

Hi,

We are facing issue to configure store and reducer slice in conventional way, every time getting error related to `initialState` and desturcture any sate variable in component file. Is there any specific way to do that at this admin framework? It will be better if you provide any reducer slice sample page or any github link (which working properly) for reference.

Thanks, waiting for your reply.

Hello Srijontours!

I apologize for the delay in my response. Sure! Here’s an example of how to write a Redux slice in TypeScript:


import { createSlice, PayloadAction } from '@reduxjs/toolkit';

interface CounterState {
  value: number;
}

const initialState: CounterState = {
  value: 0,
};

export const counterSlice = createSlice({
  name: 'counter',
  initialState,
  reducers: {
    increment: (state) => {
      state.value += 1;
    },
    decrement: (state) => {
      state.value -= 1;
    },
    incrementByAmount: (state, action: PayloadAction<number>) => {
      state.value += action.payload;
    },
  },
});

export const { increment, decrement, incrementByAmount } = counterSlice.actions;

export default counterSlice.reducer;

In this example, we define a CounterState interface to define the shape of our Redux state. We also define the initial state, which sets the value to 0.

We then use the createSlice function from @reduxjs/toolkit to create a Redux slice, which includes a name, initialState, and reducers property. The reducers property defines the actions that can be dispatched to update the state.

Finally, we export the actions and reducer from the slice, which can be used in other parts of the application.

Here are some files that you can take a look at for examples:

- stores/colorSchemeSlice.ts - stores/darkModeSlice.ts - stores/sideMenuSlice.ts - stores/simpleMenuSlice.ts - stores/topMenuSlice.ts

Perhaps, if you’re not familiar with Typescript, we can send you the JS version. Let us know if you have any further questions or concerns. We’re always happy to help!

Hi .This file is your typescript !!!! And React is not and does not have JS!! This is if you have written in your ads that it is React JS !!!!!

We want to use this in a big project. But with this problem, you will not receive good feedback from us.

Hi . thank you . admgroup_co@yahoo.com

Great to hear back from you! We’ve just sent over the plain JSX version of the file to the email address you provided. Please let us know if you have any further questions or if there’s anything else we can help you with. Have a wonderful day!

Best regards, Left4code Team

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