Discussion on Dandelion Pro - React Admin Dashboard Template

Discussion on Dandelion Pro - React Admin Dashboard Template

Cart 1,492 sales
Well Documented

ilhammeidi supports this item

Supported

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

443 comments found.

hello, there is a tutorial for this theme?

Hi mela6689,

For installation and deployment is in documentation already.

This template use 2 main framework, react-boilerplate to handle server and backend, and material-ui to handle ui and ux. Here’s the guide docs:

- https://material-ui.com/

- https://github.com/react-boilerplate/react-boilerplate/tree/master/docs

And for the react tutorial itself https://www.w3schools.com/react/

Feel free if you have any further queries.

Kind regards.

Hello,

It seems that 'npm run build' always result in this error message about index.html.  I get this message even with the starter project.  Any suggestions?  I've seen comments that this is a harmless message, but I need to suppress it properly.

Child __offline_serviceworker: 1 asset Entrypoint __offline_serviceworker = __offline_serviceworker Child html-webpack-plugin for “index.html”: 1 asset Entrypoint undefined = index.html

Thanks,

Tim

Hi Tim,

Don’t worry about that message, because this isn’t an issue. Actually it’s not an error just a meaningless log message :) So just ignore it. The template will run properly in production mode.

This template is using react-boilerplate as framework, and by default this message also show once finish build.

Feel free if you have any further queries.

Kind regards.

Hi, i am having an issue in this template. List element,both ordered and unordered, are not working. I just getting the inner html not styling like bullets . Any solution for this? Regards

fixed, please ignore the comment

Are there some bugs in “AvdTable”? It didn’t update the this.data when I use this.setState({data:XXX}) Some error msg: https://drive.google.com/open?id=16P9G15gcY4QwcoL8YTBnCkbAErQbsJTA

Hi SBR_Spring,

About that warning, you have to add unique key in every looping render. In other words you need unique id attribute from the data and put in key prop like this

{data.map(item => {
  <TableRow key={item.id}>
    {item.name}
  </TableRow>
})}

or with sequential index

{data.map((item, index) => {
  <TableRow key={index.toString()}>
    {item.name}
  </TableRow>
})}

And about updated data, might need parameter when call the function, so please try to write like this

updateState = (param) => {
  this.setState({data: param})
}
<Button onClick={() => this.updateState(param)}>Update</Button>

Hope this can help.

Kind regards.

Hi, What is the font style for the template? Could you tell me where I can find the files? Thanks!

Jenny

How to install the template files and run it locally?

Do you have any tutorial documents for the beginners?

Hi jennywang2k16

For fonts family, this template is using ‘Open Sans’. Which is embedded from google fonts. You can check in here /app/index.html and get from here https://fonts.google.com/specimen/Open+Sans?selection.family=Open+Sans

For documentation and installation instruction is already in this product. Or you can see online here https://ilhammeidi.github.io/dandelion-docs/

And also here’s the react js tutorial for beginners https://www.w3schools.com/react/

Have a nice day and kind regards.

i buy this, but i need a html version to integrate with ASP.NET

Hi jjdelacruzc,

Thanks for purchasing.

For HTML version unfortunately we don’t have it. So it’s only for react.js and node.js. To work with asp.net can use https://reactjs.net/ or create separated apps, that is .net for API and react.js for the front-end part.

Feel free if you have any further queries.

Kind regards.

Hi Why I got this error : 「 .....mypath…...../demos/AdvTableDemo.js 110:33-41”export ‘AdvTable’ was not found in ‘dan-components’ 」

I have copied the doc& files “app/containers/demos/” from “danadelion-pro” project to “starter-project”, but It showed the error…

please help me, thank you

Hi SBR_Spring,

For components we use absolute path with alias ‘dan-components’. So you need to register the component first (AdvTable) in starter-porject/ /app/components/index.js like this

export AdvTable from './Tables/AdvTable';

After that you can import { AdvTable } from ‘dan-components’ properly.

Hope this can help.

Regards.

Thank you^^

After update to version 1.5.0 MUI Datatables stopped working properly. The pagination starts at second page, inclusive the live demo is with the same problem. There is a way to fix that?

Hi gtijr,

Thanks for purchasing.

For MUI Datatables you can set the first page at index 0. Here’s the options config

const options = {
      page: 0
    };

return (
      <div classname="{classes.table}">
        <MUIDataTable
          options={options}
        />
      </div>
    );

Hope this can help. Feel free if you have any further queries.

Kind regrads.

thanks

is it compatible with Django + Python do you provide support if there are any compatibility issues thank you

Hi inder1l,

Thanks for visiting our portfolio.

This template is javascript with react.js and run under node.js server. For implementation with djanggo, we haven’t try it before. But we got some article how to combine them https://www.valentinog.com/blog/drf/

You can try it with dandelion starter project version here

Regards

done purchased love the design and user experience, can I also build the website front page using your theme , if yes is there any documentation or video explaining on how to build the website with this

Hi inder1l,

Thanks for purchasing.

For documentation is included in this template already. Or you can see the online version https://ilhammeidi.github.io/dandelion-docs/#

This template use 2 main framework, react-boilerplate to handle server and backend, and material-ui to handle ui and ux. Here’s the docs:

- https://material-ui.com/

- https://github.com/react-boilerplate/react-boilerplate/tree/master/docs

And for the react tutorial itself https://www.w3schools.com/react/

Feel free if you have any further queries.

Kind regards.

Hi there, is that template use redux-saga ? And Can I customize it.

Hi waedBarakat,

Thanks for visiting our portfolio.

This template not implement redux-saga, just redux only. If you looking for redux-saga template, please take a look our other portfolio https://themeforest.net/item/enlite-prime-reactjs-fullstack-website-template/23803960

Kind regards

I don’t want that ESLint check automatic. Can I disable it?

Hi SBR_Spring,

Thanks for purchasing.

- To disable ESlint automatic when do git commit is in /package.json Search "pre-commit": "lint:staged", Then remove it.
- Then for disable ESlint automatic in text-editor warning, just delete this file: .eslintrc and .eslintignore in project root path.

Hope this can help. Feel free if you have any further queries.

Kind regards.

Oh~ya I have disabled it. Thank you so much0

I got this Error “Cannot read property ‘length’ of undefined ” when I use “this.setState” update value. How can I fix it?

Hi SBR_Spring,

About those error is usually the state put inside constructor. So if the function want to set the state, need to bind the function first. i.e:

constructor(props) {
    super(props);
    this.state = {
      open: false
    };
    this.onDrop = this.onDrop.bind(this);
  }

onDrop() {
    this.setState({ open: true });
  }

Feel free if you have any further queries.

Kind regards.

I still got error>”< https://drive.google.com/file/d/1-8dOyo9ACseXsa_cT24R_YJVOiuEYufy/view

I think the error at render() which I use “this.state”.

By the way~ At first, I wrote the same code into “starter-project”, I didn’t got Error…

How can I do?

Hi SBR_Spring,

About dynamic chart data, in starter-project is only using chart svg version (recharts). In this case, seem’s you made with html5 canvas version (react-chartjs-2).

So to update chart from dynamic need to add initialState in componentWillMount You can take a look in src/app/containers/Charts/demos/BarDynamic.js

And here’s the demo link http://dandelion.ux-maestro.com/app/charts/bar-direction-charts in section “Crazy Random Graph”

Hope this can help.

Kind regards.

bang mau nanya, saya mau nambahin buat nrima apinya dari backend itu di file request yang ada di util ya ?

Halo pradiktabagus,

Untuk menerima backend API adalah di dalam Component nya. Bisa menggunakan function componentDidMount() atau useEffect() https://medium.com/@ri7nz/3-cara-fetch-data-di-reactjs-aaa064ccf5e9

Kemudian isi dari folder /utils adalah bawaan framework yang kami gunakan yaitu react-boilerplate. Fungsinya untuk script scaffolding dan beberapa CLI command, berikut detailnya https://github.com/react-boilerplate/react-boilerplate/blob/master/docs/general/commands.md

Jangan ragu jika Anda memiliki pertanyaan lebih lanjut.

Terimakasih.

I’ve been a user of Themeforest for years, but this theme uses reactJS. I couldn’t pay attention. I don’t know reactJS. My false, I’m sorry. Therefore, I want to return the theme I received 1 hour ago. Thank you for all.

Hi sunuvar,

Thanks for reaching us.

For this template we’ve put a description about the framework that used. So we had to apologize, we cannot accept this refund. Here’s detail about refund policy https://themeforest.net/page/customer_refund_policy

We understand this template might not useful for you, But we believe this template will helpful one day for you or your’e team. Because reactjs is one of most popular web framework.

We will waiting for your’e follow up until next day before we decline it.

Thanks your’e understanding.

Hi,

I understand, but why should I keep a theme that I never use? I want to buy different HTML themes. If you look at my purchases, they are all HTML templates, not even one ReactJS template. Why punish me for a moment of inattention? Would you like to undermine our opportunity to work with you in the future? Think again before you decide. Thanks, sincerely.

Hi sunuvar,

Regarding refund request. Because it’s a digital product and this template has been downloaded, we had to say sorry, we cannot accept this refund.

In this case as Author, we are not obliged to give policy refunds in any of the situations listed in envato refund policy https://themeforest.net/page/customer_refund_policy

Thanks and regards.

Runs locally but doesnt run on digital ocean root@brotioMama:/home/chatura/nodefaceWeb/dandelion-pro_v150 3/dandelion-pro# npm install npm WARN lifecycle dandelion_pro@1.5.0preinstall: cannot run in wd dandelion_pro@1.5.0 npm run npmcheckversion (wd=/home/chatura/nodefaceWeb/dandelion-pro_v150 3/dandelion-pro) npm WARN lifecycle dandelion_pro@1.5.0postinstall: cannot run in wd dandelion_pro@1.5.0 npm run build:dll (wd=/home/chatura/nodefaceWeb/dandelion-pro_v150 3/dandelion-pro) npm WARN connected-react-router@6.4.0 requires a peer of react-redux@6.0.0 but none is installed. You must install peer dependencies yourself. npm WARN jss-rtl@0.2.3 requires a peer of jss@9.0.0 but none is installed. You must install peer dependencies yourself. npm WARN mui-datatables@2.7.0 requires a peer of material-ui/core3.2.0 but none is installed. You must install peer dependencies yourself. npm WARN mui-datatables@2.7.0 requires a peer of material-ui/icons3.0.1 but none is installed. You must install peer dependencies yourself. npm WARN react-ionicons@2.1.6 requires a peer of browserify-css@0.12.0 but none is installed. You must install peer dependencies yourself. npm WARN redux-form-material-ui@5.0.0-beta.3 requires a peer of redux-form@7 but none is installed. You must install peer dependencies yourself. npm WARN redux-form-material-ui@5.0.0-beta.3 requires a peer of @material-ui/core@1 but none is installed. You must install peer dependencies yourself. npm WARN slick-carousel@1.8.1 requires a peer of jquery@>=1.8.0 but none is installed. You must install peer dependencies yourself.

audited 24757 packages in 12.934s

Also running

root@brotioMama:/home/chatura/nodefaceWeb/dandelion-pro_v150 3/dandelion-pro# npm run build:dll

> dandelion_pro@1.5.0 build:dll /home/chatura/nodefaceWeb/dandelion-pro_v150 3/dandelion-pro > node ./internals/scripts/dependencies.js

root@brotioMama:/home/chatura/nodefaceWeb/dandelion-pro_v150 3/dandelion-pro#

Just silently does nothing im so confused now..

Hi chaturadroid,

Thanks for purchasing.

Don’t worry for the errors when npm install or npm build:dll it’s warning messages because the webpack dll cannot go through inside those dependencies directory, some dependencies work for backend side (such as fs and moment module ) so that will not built in dll libraries.

You can continue to start the project by run npm start or npm run start:prod (if production) and should work properly.

If the program cannot running properly, please try to remove all module in node_modules/. Then install again with npm install.

FYI: The webpack dll itself use for optimizing building script. Here’s article about webpack dll https://medium.com/@emilycoco/how-to-use-the-dll-plugin-to-speed-up-your-webpack-build-dbf330d3b13c.

Feel free if you have any further queries.

Kind regards.

reactBoilerplateDeps.dll.js 28.4 MiB reactBoilerplateDeps [emitted] [big] reactBoilerplateDeps Entrypoint reactBoilerplateDeps [big] = reactBoilerplateDeps.dll.js chunk {reactBoilerplateDeps} reactBoilerplateDeps.dll.js (reactBoilerplateDeps) 20.5 MiB entry

WARNING in ./node_modules/moment/src/lib/locale/locales.js Module not found: Error: Can’t resolve ’./locale’ in ‘C:\Users\RofiyantoBp\Documents\GitHub\dandelion-pro_v150\dandelion-pro\node_modules\moment\src\lib\locale’ @ ./node_modules/moment/src/lib/locale/locales.js @ ./node_modules/moment/src/lib/locale/locale.js @ ./node_modules/moment/src/moment.js @ ./node_modules/@date-io/moment/build/index.js @ dll reactBoilerplateDeps

bang waktu build npm run build:dll muncul ini kenapa ya

Hai pradiktabagus,

Terima kasih telah membeli produk kami.

Jangan khawatir untuk pesan wraning ketika npm install atau npm run build:dll. Itu adalah pesan peringatan karena dll webpack tidak bisa melalui di dalam direktori dependensi, beberapa dependensi bekerja untuk sisi backend (seperti modul fs dan moment) sehingga tidak akan dimasukan dalam reactBoilerplateDeps.

Anda bisa melanjutkan untuk memulai project dan seharusnya semua berjalan dengan baik.

webpack dll sendiri digunakan untuk mengoptimalkan prosess start project. Berikut artikel tentang webpack dll. Https://medium.com/@emilycoco/how-to-use-the-dll-plugin-to-speed-up-your-webpack-build-dbf330d3b13c

Jangan ragu jika Anda memiliki pertanyaan lebih lanjut.

Salam Hormat.

Your template is awesome,, I’m Indonesian,, and so proud that Indonesian can do a wonderful work like you did,.. I do support you dude to make it bigger,..

Halo Naufan,

Terimakasih telah membeli produk kami dan juga apresasinya :)

Salam.

Halo Mas Ilham,,

for next development I do suggest to add support for mini sidebar drawer for mobile,, for now mini sidebar only work for desktop mode and it will collapse in mobile view,.. It would be nice if you have it on your theme,..

Salam,. Semangat :)

Hi Naufan,

Terimakasih atas dukungan dan sarannya. Kami akan pertimbangkan untuk penerapan kedepannya.

Salam.

Hi, does it support IE11? It’s coz many end users or stupid clients are stilling using the IE11…. __

Hi codyng10,

Thanks for visiting our portfolio.

Unfortunately this template is not support for all version of Internet Explorer.

Regards.

Hi, i am having an issue in this template. When i deploy the changes on production then i am unable to see the changes by doing a simple refresh. I have to clear the cache or hard reload to see the changes. Any solution for this? Regards

Hi shazzak,

You try by use ServiceWorker configuration, it might can handle this issue https://github.com/NekR/offline-plugin/blob/master/docs/updates.md

The configuration of offline-plugin is in /internals/webpack/webpack.prod.babel.js

Regards.

nothing helps till now much. Still i have to do a hard reload to view the changes

Hi Shazzak,

I’m not sure why this happens, and still struggling to find a solution. FYI: In our demo page we use nginx without https and no need to hard reload if there is any updates.

But after we analyze the script, every built result has a different hash code and called in index.html. You can try to uncache the index.html only. Here’s an article to guide by using nginx https://www.zeolearn.com/magazine/setting-caching-headers-for-a-spa-in-nginx-cache

Hope this can help.

Regards

Hi, In the demo http://dandelion.ux-maestro.com:3000/app/crypto-dashboard, I notice that the Dashboards do not have Breadcrumbs, but all the other pages do. If I make the Personal Dashboard non-default in my build, I start to see the breadcrumb on that page as well. This seems to be a bit inconsistent and I am not sure what is the expected behaviour and is perhaps a bug? Can you clarify?

Thanks!

Hello again Tim,

And yes, we make an exception in dashboards for breadcrumbs. Because it looking good if doesn’t. But it can be configurable in /app/containers/Templates/Dashboard.js

const titleException = ['/app', '/app/crm-dashboard', '/app/crypto-dashboard'];

Just add/remove another url in titleException

Feel free if you have any further queries.

Kind regards.

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