Discussion on EasyDev — Web3 React BS5 Admin & Dashboard Template + Figma

Discussion on EasyDev — Web3 React BS5 Admin & Dashboard Template + Figma

Cart 2,502 sales
Well Documented

Aspirity does not currently provide support for this item.

427 comments found.

Hi,

While NPM install and NPM start inside template directory,

we are getting below error.

./src/containers/Dashboards/Booking/components/OccupancyTooltipContent.jsx Line 29: ‘payload.length’ is missing in props validation react/prop-types Line 32: ‘payload.sort’ is missing in props validation react/prop-types

Could you please guide us

Hello,

Thank you for the report. We fixed the problem und updated the template.

Happy coding! Best regards, Aspirity team.

Can you give the installation doc

Hello,

Here’s the link – https://previews.aspirity.com/easydev/documentation/installation

Happy coding! Best regards, Aspirity team

Hello

What version of material ui is this using?

Hello,

It’s a version 3.9.2.

Best regards, Aspirity team.

Hi, is there any example for auto complete for text box?

Hello,

No, there is not. But thank you for the interesting suggestion, we will think about it.

Best regards, Aspirity team.

I want to use radio button in a form. I copied the “VerticalFormHalf”, both js and css to the “new-seed” template. However, I found that the radio button is styled wrongly. It is like the “new-seed” template is missing from latest modiification to it found the “new-seed” template is missing

Hello,

“new-seed” project doesn’t have $directions in variable.scss, so you can add them by yourself. You should add “direction” const and className to your new-seed/src/containers/App/MainWrapper.jsx file, rtlActions to redux and then add $directions to your new-seed/src/scss/settings/variable.scss Take a look at “template” project and you will see how it works there. Hope it will help you.

Happy coding!

Best regards, Aspirity team.

Dear Author ,

I have already make a refund request. please accept it and refund me as soon as tomorrow. I need to get another HTML admin version by tomorrow. Thank you for understanding .

Hello,

As we wrote to you in the refund comment, your refund was approved. In the same time we released the HTML-version of our template – https://themeforest.net/item/easydev-developer-friendly-html-bootstrap-4-admin-template/24492795

We’ll be happy to see you among our customers again.

Best regards, Aspirity team.

Dear Author,

You didn’t specify the date of releasing the HTML version. If it will take more than two days. please I’m in need for the refund .

Sorry for the inconvenience

Regards

Hello,

Unfortunatelly we can’t specify the release date for HTML version right now. If you need a refund please make the refund request and we’ll consider it according to Envato regulations.

Best regards, Aspirity team.

Hello Dear,

I have bought the React admin panel from you. But found out the my developer asks for HTML . And sais this admin is React. Can you please solve my problem by finding the HTML admin panel. Or change to another admin panel, please .

Thank you so much . Enan

Hello,

Actually, we’ve already created the HTML-version of EasyDEV. It’s on review now so it’ll be available for you in the near future.

Best regards, Aspirity Team

Hello ,

May i know how long it will take to be released ? I don’t have time to wait more . Thank you

Hello,

It’s on review so we hope to release it very soon.

Best regards, Aspirity Team

Hello Guys,

Thank you for a great template. Very useful.

I am working on the form component and had a simple question for you.

When looking at the form you built, I see you are importing ‘reduxForm’. Nevertheless, when I go to https://redux-form.com/7.2.2/docs/gettingstarted.md/ and read more about reduxForm, I can see they require much more dependencies that you are importing such as :

import { createStore, combineReducers } from 'redux'
import { reducer as formReducer } from 'redux-form'

This happen during the Step 1 (https://redux-form.com/7.2.2/docs/gettingstarted.md/#step-1-of-4-form-reducer)

Where is this happening in your code? Where is the form reducer? I can’t see it.

Also, how is `initialValues` passed from ProfileTabs.jsx to ProfileSettings.jsx in your Profile component?

Any help is appreciated.

Thank you.

Hello,

Thank you for your opinion and questions.

1. Store is situated in template/src/containers/App/store.js There you can find reduxFormReducer. Other reducers situated in template/src/redux/reducers folder.

2. We pass a prop called initialValues into the form instance component and the value is an object with the keys being the name of the field and the values being the initial value which we want to add.

Happy coding!

Best regards, Aspirity Team

Hi, I would like to change the default font-family to be ‘Montserrat’ from google fonts. Since you are using bootstrap, what is the best way to do this?

Thank you, Omri

Hello,

For changing the font using google fonts you need to include this font in “template / public / index.html” in the head tag. Then in “template / src / scss / base / scaffolding.scss” set its body tag.

Happy coding!

Best regards, Aspirity Team

Hi the code gift on themeforest dont have the same structure on the website where your are tazlking about take a look : https://ibb.co/qs5wrX5 upload correct files cause i can do anything with that docs is not the same

For real im really disapointed the file in the package downloaded on themeforest are not the same this is a project called [BEMGO] and i don’t buy this please upload the correct files

Hello,

We updated the item. Please inform us if you still have the issue. And if you are then please give us more information about it.

Best regards, Aspirity Team

Hi,

I am looking for a fix for the pagination on the table component. When you use pagination with sort the sort does not persist between pagination. Do you have a fix for this issue? I also attempted to download a newer version of the template and I noticed it is not the correct files. You may need to update the package.

Hello,

Do you mean that you should be redirected to the first page of the table if you use the sorting of the table? About incorrect files – we fixed it in the last update.

Best regards, Aspirity Team

I fixed my sorting issue, thanks. However you still do not have the correct files available for download. There is not a single jsx file in the downloadable folder.

Hello,

We updated the item. Please inform us if you still have the issue. And if you are then please give us more information about it.

Best regards, Aspirity Team

Hi there, I just bought this theme and I think is a good one but I’ve been having some issues starting the theme, i always receive this error: Line 2: ‘YOUR_API_KEY’ is not defined no-undef Line 3: ‘YOUR_AUTH_DOMAIN’ is not defined no-undef Line 4: ‘YOUR_DATABASE_URL’ is not defined no-undef Line 5: ‘YOUR_PROJECT_ID’ is not defined no-undef Line 7: ‘YOUR_MESSAGING_SENDER_ID’ is not defined no-undef Line 8: ‘YOUR_APP_ID’ is not defined no-undef

Search for the keywords to learn more about each error.

At this time I don’t want to have auth with firebase or another type of auth, how can I avoid this error?

Hello,

We’ve fixed this issue in our last update. Thank you for the feedback.

Happy coding!

Best regards, Aspirity Team

When this product has an update, how do I update my existing easydev application with all my customisations?

Hello,

Unfortunatelly there is no simple way to do it. You can merge the new version with the your customized one and combine them manually.

Best regards, Aspirity Team.

Please what’s the version of the React JS you use for this project

Hello, we use React 16.

Thanks for your response, I’ll purchase your template very soon

Hello. I have a question related to easydev-seed, I looked at its source code, as well as the demo version. You do not use (code splitting) delayed loading of modules?

Hello,

Thank you for the request. Answering your question. You’re right. We don’t use code splitting in this project now. But very likely it will be implemented soon.

Happy coding!

Best regards, Aspirity Team

How can i have form validation for DropZoneField/DropZoneMultipleField ?

Hello smitoo,

Thank you for the request.

We use redux-form for the forms. It allows to pass custom validation function when you connect your form. So you can implement this function for the DropZoneField and render error if its value doesn’t pass validation.

Happy coding! Best regards, Aspirity Team

is it any file or image manager in this template?

Hello,

We have a drop zone form (where you can drop&upload multiple files), and single file upload component. They all have image preview functionality. Hope you’ll find it useful for your needs.

Check them out https://previews.aspirity.com/easydev/forms/form_dropzone and https://previews.aspirity.com/easydev/forms/file_upload

Happy coding! Aspirity Team

Hello guys,

I’ve just purchased your theme and started to play around with it. I am fairly new to React but have over 10y of experience building web apps with oher frameworks (Symfony, Angular…).

I was hoping you could help me figuring out 2 or 3 things on the project: – First, I am trying to add the “container” class from bootstrap to give some margin to the layout but it doesn’t work. Did you overwrite some bootstrap classes? You can find it here: https://getbootstrap.com/docs/4.0/layout/overview/#containers I don’t want to fluid layout you have by default (I have removed the side bar)

- Also could you tell me a little bit more about what is going on in the container/App/App.jsx render method please? I don't really understand this bit:
<Provider store={store}>
       <BrowserRouter>
         <ScrollToTop>
           <Fragment>
             {!loaded
             && (
              
                
                 <svg className="load__icon">
                   <path fill="#4ce1b6" d="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z" />
                 </svg>
                
              
             )
             }
              
               <Router />
              
           </Fragment>
         </ScrollToTop>
       </BrowserRouter>
     </Provider>
- Last, to add a new functionality from the template to your new-seed app, I read in your doc I only need to copy/paste the container. Is there anything else to do? I understand I might need to create a link to it but maybe adapt the router or anything i could be missing?

Thank you for your help. And good job with the template. I wanted something easy and well done to get started and your template stood out from all the other admin temple using react on themeforest.

Best,

Thank you so much. It really helped. I’d like to follow up here on the 2e point. How do I use the loaded conditionnal rendreing? Say I have an asynchronous call from my ComponentDidMount which loads dat from my server. I would like to print loading on the page during the exucution of the axios async call ?

Also, in the chat index.jsx, what does the t prop/variable refers to?

Thanks

Hello,

Here is example how you can try to make it:

export const fetchExampleRequest = createAction(‘FETCH_EXAMPLE_REQUEST’); export const fetchExampleSuccess = createAction(‘FETCH_EXAMPLE_SUCCESS’); export const fetchExampleFailure = createAction(‘FETCH_EXAMPLE_FAILURE’);

export const fetchExample = body => async (dispatch) => { try { dispatch(fetchExampleRequest()); const response = await getExampleData(body); const exampleData = response.data; dispatch(fetchExampleSuccess(exampleData)); } catch (error) { dispatch(fetchExampleFailure({ error })); throw error; } };

import { handleActions } from ‘redux-actions’; import { fetchExampleRequest, fetchExampleSuccess, fetchExampleFailure, } from ’./actions’;

const defaultState = { data: null, isFetching: false, error: null, };

export default handleActions( { { return { ...state, isFetching: true, error: null, }; }, { payload }) { return { ...state, data: payload, isFetching: false, error: null, }; }, { payload }) { return { ...state, isFetching: false, error: payload, }; }, }, defaultState, );

You need to make action with try catch, where you will be able to change reducer variable value (in example it’s name “fetching”). By default it’s value is false, but at fetchRequest it will become true – it means that request in progress. And after fetchExampleSuccess or fetchExampleFailure it will become false again. Then you can get “fetching” value via mapStateToProps and use it for some spinner or loading text info. Hope it will help you.

“t” – is translate function from “react-i18next”

Hope it’ll help. Happy coding!

Best regards, Aspirity team.

Is the JWT auth that was planned to add in july already added? i dont see it in the docs

do you know when?

There is no exact date at the moment. However, we take users’ feedback very seriously, so your suggestion inclines us to implement it sooner.

Thank you! Aspirity Team

Hello again sdrooy,

In addition to my last answer. I’ll give you some technical details.

In EasyDev we use Auth0 and it supports not only Google and Facebook, but also a custom provider. You can implement a custom Auth0 provider, return the JWT token and our template will parse it like it now does for Google and Facebook – their servers return JWT.

Please let us know more if you need something else. What are you trying to achieve?

Thank you! Aspirity 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