Discussion on Gogo - Vite React Admin Dashboard (React 19)

Discussion on Gogo - Vite React Admin Dashboard (React 19)

Cart 3,527 sales
Recently Updated
Well Documented

ColoredStrategies supports this item

Supported

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

684 comments found.

Hi~

Fix this bug please,it make our web fail. The photo shows the bug which we saw. https://photos.app.goo.gl/cEhT9pzuNoi7aJ7a9

Thank you^^

Hi,

Sorry for the problem, please elaborate the problem since we can not reproduce it.

It would be helpfull if you tell us what is your way of using Glide Component. Is there multiple ones, you get your data async, can you see the error in original template?

Hi~

At same page in our webpage first time, we called 「GlideComponent」when this.state was changed https://photos.app.goo.gl/bcVsg9zy3DMgJWrW8

second time, we called 「GlideComponent」again when this.state was changed. https://photos.app.goo.gl/gVHt6FUe2UnQVd2x9

then … show Error : https://photos.app.goo.gl/Zax88B8oKVJYnZ8f8

Hi,

I have created a test environment and changed state with a timeout but could not replicate the error but I have noticed some other problems and fixed them. Please change below for “GlideComponent.js”, I am not sure if it solves the current problem of yours but it has a better approach to handle data change.

Let us know if you continue to get the same error.

(Pasting code here creates casing problems, you may get it below)

https://www.codepile.net/pile/QAoqoo8l

I just installed the admin dashboard and i am missing the left navigation menu items for UI Components and Applications. I can access Applications from the top menu but all options 404. I am mostly looking for the Chat App. Can you help me understand why those are not loading?

Hi,

I must say there is not a fast way to do it. You need to look into the imports of chat page and move parts from redux, containers and etc. All the content of the component folder is the same with the projects so you will not need to move anything from there. You may delete unnecessary ones if you want but they will not included in the build if they are not used.

I was able to figure it out. You guys have designed this very well. Nice Job!

Thanks, nice to hear you liked it.

Cheers.

Hi, how can I make the drop down menu in the navbar disappear when a user clicks on one of the items in the menu? Currently the menu stays on top. The implementation I’m talking about is in Topnav.EasyAccess.js. Thanks!

Hi,

You may use Dropdowns as a controlled component instead of UncontrolledDropdown. Here is the usage: https://reactstrap.github.io/components/dropdowns/

As a side note, support is only available for purchases made from Theme Forest. Envato Elements downloads don’t include support. Here is the policy: https://help.elements.envato.com/hc/en-us/articles/360000629166-Item-Support-on-Envato-Elements

Cheers.

I’ll give it a try, thanks! The theme was purchased by the company I work for.

Hello dear, Hope that you are ok? I have a simple question please i need to create a “reactTableCard” with checkboxes and get the selected all value with the “handleCheckChange” i can create a checkbox in the header and make a row with it in data columns like this : const dataTableColumns = [ { sortable: false, Header: <CustomInput className=”itemCheck” type=”checkbox” label=”” checked={isSelected}

/>
         ,
        accessor: "",
        Cell: props =>
             
                <CustomInput
                    className="itemCheck" 
                    type="checkbox" 
                    label="" 
                />
             
    },
    {
        Header: "Identifiant",
        accessor: "id",
        Cell: props => 

{props.value}

}, { Header: "Libellé", accessor: "username", Cell: props =>

{props.value}

},
];

I’m using my own data with mangoDB, I can display my information contained in the database but i have a problem with checkboxes it doesn’t select any of them even if i want to select one them i can’t so can i have a solution about this please.

i’m trying with bestSellers it’s the same so here my component : <BestSellers key={`todo_items`}

data={items}
    dataTableColumns={dataTableColumns}
    handleCheckChange={this.handleCheckChange}
    isSelected={
        loading ? selectedItems.includes(items) : false
    }
/>

Thank’s for your help

Hi,

We are very well, thanks, and hope you are as well.

As for your question, I could not work on your code mostly because the data is not available. Also the comment is somehow fractured.

However, I have modified the best sellers and managed to create check and check all functions. Hopefully you will be able to implement it to your needs. Here is the output: https://i.ibb.co/GtdJPfR/checkall.jpg

Here is the code: https://justpaste.it/4wz0q

Let me know if this does not help. Cheers.

I will also paste it in here just in case. import React, { Component } from "react"; import ReactTable from "react-table"; import "react-table/react-table.css"; import { Card, CardBody, CardTitle, CustomInput } from "reactstrap"; import Pagination from "../../components/DatatablePagination"; import data from "../../data/products"; class BestSellers extends Component { constructor() { super(); this.state = { selectAll: false, data: [], checked: [] }; this.handleChange = this.handleChange.bind(this); this.handleSingleCheckboxChange = this.handleSingleCheckboxChange.bind( this ); } handleChange = () => { var selectAll = !this.state.selectAll; this.setState({ selectAll: selectAll }); var checkedCopy = []; this.state.data.forEach(function (e, index) { checkedCopy.push(selectAll); }); this.setState({ checked: checkedCopy }, () => { console.log(this.state.checked); }); }; handleSingleCheckboxChange = index => { console.log(index); var checkedCopy = this.state.checked; checkedCopy[index] = !this.state.checked[index]; if (checkedCopy[index] === false) { this.setState({ selectAll: false }); } this.setState({ checked: checkedCopy }, () => { console.log(this.state.checked); }); }; componentDidMount() { const dataEdited = data.slice(0, 12); var checkedCopy = []; var selectAll = this.state.selectAll; dataEdited.forEach(function (e, index) { checkedCopy.push(selectAll); }); this.setState({ data: dataEdited, checked: checkedCopy, selectAll: selectAll }); } render() { return ( <Card className="h-100"> <CardBody> <ReactTable data={this.state.data} defaultPageSize={6} showPageJump={false} showPageSizeOptions={false} PaginationComponent={Pagination} columns={[ { sortable: false, Header: ( <CustomInput type="checkbox" id="checkAll" label="Check All" onChange={this.handleChange} checked={this.state.selectAll} /> ), Cell: row => ( <CustomInput type="checkbox" id={"check"+row.index} label="" checked={this.state.checked[row.index]} onChange={() => this.handleSingleCheckboxChange(row.index)} /> ), sortable: false, filterable: false }, { Header: "Name", accessor: "title", Cell: props => <p classname="text-muted">{props.value}</p> }, { Header: "Sales", accessor: "sales", Cell: props => <p classname="text-muted">{props.value}</p> }, { Header: "Stock", accessor: "stock", Cell: props => <p classname="text-muted">{props.value}</p> } ]} /> </CardBody> </Card> ); } } export default BestSellers;

Merhabalar, sorum su olacak, menu iconlarinda dinamik bir deger kullanmak istiyorum, su an kullandigim iconda default olarak bir deger var (o da 3) bunu nasil dinamik hale getirebiliriz, veya bu datayi nereden aliyor icon.

Merhaba,

Malesef soruyu tam olarak anlayamadım. Menü derken sol menüyü değil de sağ üstteki kısmı kast ediyorsanız 3 değeri şu anda statik olarak “src/containers/navs/Topnav.Notifications.js” dosyasındaki “TopnavNotifications” componentinden geliyor.

Soyle aciklayayim, kullandiginiz iconlarin bazilari uzerinde rakamlar var, mesela ‘iconsminds-basket-items’ uzerinde 3 yaziyor default olarak. Bu data dinamiklestirilebilecek bir data midir?

Tesekkurler.

Şimdi daha net anladım. Malesef iconlar vektör olduğundan üzerlerinde dinamik düzenlemeler yapılamıyor.

Alternatif olarak absolute bir tag ile istediğiniz rakamı ekleyebilirsiniz ve şöyle bir çıktısı olur: https://i.ibb.co/GkJFSRG/icon-8.jpg

Bu şekilde bir kullanım işinize yararsa “src/containers/navs/Sidebar.js” dosyasındaki ilk map fonksiyonunun NavLink döndürdüğü kısmı(362. satır civarı) aşağıdaki şekilde düzenleyebilirsiniz. İstediğiniz icona göre düzenleme yapmanız için style kısmını inline olarak bıraktım.

<NavLink to={item.to} onClick={e => this.openSubMenu(e, item)} data-flag={item.id}> <i classname="{item.icon}" />{' '} <span style="{{position:" fontsize:="" right:="" top:="">8</span> <IntlMessages id={item.label} /> </NavLink>

İyi çalışmalar.

Hi Author,

We are using Okta authentication while login ( Okta is third party authentication service). We are facing issue when deployed react application to the tomcat server. When I am login we route to the /implicit/callback as it sets the keys then after authenticating it routes to error page instead of routing it to SecuredRoute(/app), this happen when I login first time but when I refresh then it routes to correct page, even though if I logout the application and login it again then it works fine on same browser. But if I am logging again on new browser page then this issue again repeats. Same code on local host works fine, only issue on after deploying on server

import { Security, SecureRoute, ImplicitCallback } from ”@okta/okta-react”;

<Router basename={process.env.REACT_APP_ROUTER_BASE || ''}>
           <Security auth={auth}>
             <Switch>
               <Route path="/" exact component={main} />
               <Route path="/error" exact component={error} />
               <Route path="/implicit/callback" component={ImplicitCallback} />
               <SecureRoute path="/app" component={app} />
               <Redirect to="/error" />
             </Switch>
           </Security>
         </Router>

As okta store our keys on browser local storage where I notice that when application is running on local host then in localstorage then there is okta_cache_storage but when application running on server then okta_cache_storage is missing.

Thanks

Hi,

Unfortunately, we are not experienced neither with auth method nor with the server so we can not provide a proper guidence about your problem.

It is good to see that you have narrowed down the problem and I may suggest something to narrow it down a bit more. You have mentioned that it works fine on localhost but I guess you are reffering to dev build so if that assumption is correct then problem might be related to prod build or server. You may use “serve” package to quickly create an http server with node and run your prod build. If it runs without a problem, you will need to look for the problem at your server. If it does not, then problem might be related to prod build.

You may find information for serve package if you require here: https://create-react-app.dev/docs/deployment

Hi admin, i had realized that i bought the wrong version. Actually i was looking to buy this jquery version https://themeforest.net/item/dore-jquery-bootstrap-4-admin-dashboard/22604108 for my web template. Is there any way i could switch my product to this jquery version please?

Delon

Hi,

We would accept your refund request after you purchase jquery version.

Regards.

Hi,

Thanks for accepting my refund, may i know what are the process towards it?

Regards

Hi,

After purchasing jquery version, you may use this page to create your refund request for Gogo: https://themeforest.net/refund_requests/new

Hi,

Please help.

I bought the React bootstrap 4 admin dashboard template but I am not able to set it on on Visual studio. Creating an app for React, Redux and C#.

Please see log below for why is wont compile.

Failed to compile ./src/assets/css/sass/themes/gogo.dark.blue.scss (./node_modules/css-loader/dist/cjs.js??ref-6-oneOf-5-1\\./node_modules/resolve-url-loader??ref-6-oneOf-5-3\\./src/assets/css/sass/themes/gogo.dark.blue.scss)

Can you please share privately?

Unfortunately we can’t share it, it is not included in the theme anymore.

Ok thanks

Hi I purchased the react latest version but been having same issues after several attempt to run the app.

Error: Microsoft.AspNetCore.SpaServices:Information: ./src/assets/css/sass/themes/gogo.dark.purple.scss (./node_modules/css-loader/dist/cjs.js??ref-6-oneOf-5-1\\./node_modules/resolve-url-loader??ref-6-oneOf-5-3\\./src/assets/css/sass/themes/gogo.dark.purple.scss)

Please help

Hi,

It looks like a nodejs issue. Please try switching to 10.16.3 LTS version.

After changing the version, please delete node_modules&package-lock.json and try installing again.

Let us know if this does not help.

Hi!

I’m looking to pick up this Template, but for what I need it for Calendar functionality is quite important…

Things like full screen calendar with events, day planning, hour by our and adding new events via popups are important.

Do you plan on adding more functionality for this soon?

Hi,

Thank you for your interest in our template.

Unfortunately, it is not in our short or mid term plan to provide a calendar app.

Cheers.

Hello,

I have issue with using firebase with redux-saga. How can i import the loginWithEmailPassword function to the login page and use it. Can you please help me with that.

Thank you.

Hi,

Login.js is already connected with redux and you may call this.props.loginUser as it is called in the file to reach loginWithEmailPassword in auth/saga.js

Regards.

Hello. I purchased the wrong version by mistake, I meant to purchase the NodeJS version, not the react version. Can you give me a refund? Thanks.

That’s really unprofessional. I’ve already purchased the other version as well. Are you really not going to refund me?

I am sorry that you feel this way. We are trying to be professional by following the rules set by Envato and guiding you to a possible solution with contacting Envato staff to resolve the issue. We don’t see what is your purchases of our items unless you open a refund request. As a side note, if you have not downloaded item yet, please let us know since we accept them without any questions.

I am confident enough that we have done our part to prevent mistakes by putting the library/framework name at our title and previews. We have also added a big and even a repulsive purchase warning at our item detail page which clearly state what is it the template and what is it not. Here is the one at Gogo-React: “This item is not a HTML/jQuery template. Template uses React.js, Redux and needs Node.js, Webpack to compile”

You might be surprised what kind of bad experiences we had with the users. Asking for refunds with not eligible reasons, canceling the payment from their banks, sharing the template in forums. We even witnessed some people selling our template at their website. What would be the best approach to these time-consuming problems other than following the official guidelines. If you have an answer please let us know.

Well, hopefully you may see the problem with our point of view. If you still think that you should get the refund you may open a refund request with below link. We will approve it.

https://help.market.envato.com/hc/en-us/articles/202821460-Can-I-Get-A-Refund-

Cheers.

Thanks for the well thought out response. I understand your position, I don’t think that you’re doing anything incorrectly. It is true that your listings are well named etc and with clear warnings, it was by no mistake of yours that I purchased the wrong item, I admit that’s fully my mistake. I will apply for a refund as I know my intentions are not ill mannered, and I will delete the download from my computer. I guess all you can do is trust that I’m not a fraudster. Thanks.

Hi, I installed the packages with npm install and am using VS Code. In VS Code, however, I’m getting the following error: ESLint: Failed to load config “react-app” to extend from. Referenced from: /Users/MoeHac/Projects/React/Templates/Gogo-React-Admin-Dashboard-4.2.1/Source/Gogo-React/package.json. Please see the ‘ESLint’ output channel for details.

Also, have any template for a landing page?

Hi,

Please try installing a fresh copy with using only the terminal so we may know if the problem is with the editor. Looking into the error at ‘ESLint’ output channel also might help. And final suggestion, please make sure you have LTS version(not current) of Nodejs.

Unfortunately, we don’t have landing pages.

Let us know if this does not solve the problem.

I am using GoGo 3.2.1, I see in the newer version you have rounded corners, what would be the best way to implement this in my modified version?

Hi,

Please locate main sass file of the project at “src/assets/css/sass/_gogo.style.scss” and find the section commented with /* 43.Rounded */.

Copying this section to your sass file and adding “rounded” class to body of the “public/index.html” file should do the trick.

Cheers.

Would it be a challenge to remove Firebase completely and replace with Auth0 or Azure AD B2C as authorization mechanism? If not, we will be adopting this theme. Thank you.

Hi,

Sorry for the late reply. I see that you have purchased the template. We don’t have any experience with Azure but hopefully docs section should provide you some guidence: https://gogo-react-docs.coloredstrategies.com/docs/guides/changing-auth-api

Cheers.

I have having issues when selecting only two checkbox through defaultValues it is selecting all the checkbox.

Hi,

Unfortunately, you need to purchase the item from ThemeForest to get support.

Cheers.

Hello,

First of all,I would like to Thank you for making such a beautiful UI.Hope you will keep on adding and updating new things in this template.

Can you tell me how to open the sub menu on hover of the main menu and hide it by default.

Thanks, Om Thacker

Hi,

Thank you for your kind words, I hope that you enjoy working on the template.

As for your question, unfortunately currently there is no quick way to make menu work with hover but you may set “defaultMenuType” variable to “menu-sub-hidden” at “src/constants/defaultValues.js” file to make sub menu hidden by default.

Cheers.

Hi, I just purchased this template to use it for our application. I found it pretty awesome when I saw it. But my react developers are very much fresh towards react and the structure for this project is quite difficult for them to understand and they won’t be able to work on this template for sure. I request you to kindly process me the refund as we will not use this template.

Thanks

Hi,

Thank you for the kind words, we really appreciate it.

As for your request, unfortunately it is not a valid one to get refund. You may read Envato refund policy here: https://themeforest.net/page/customer_refund_policy

To prevent this kind of problems, we have listed plugins that we use at item detail page. We have also added project structure, explained the plugins and provided information about handling state and routes at our documentation. We have added a link to documentation in the template preview so buyers may check before their purchase.

Thank you for your understanding.

Hi there!

Awesome work with the theme.

Since you haven’t connected the login with the Dashboard, done with the saga generator. so far so good.

I was wondering how to show spinner in navigating from login to dashboard. As i’m fetching from Api in Saga file. For obvious reason it’ll take time.

So how can i show spinner in between.

Thanks so much.

Hi,

We have created the login with validation and notifications. You may check here: https://gogo-react-dev.coloredstrategies.com

We have tested your case with login-logout and it looks fine. You may find logout at top right user dropdown to test. If this also looks fine for you, we may provide sources via email.

Regards.

thanks!

You are welcome, we have just completed the publishing the new version so you may download it.

Here are the changes: https://i.ibb.co/6tXfHYy/login-changes.jpg

Cheers.

Been playing about with this today and need some guidance.

In relation to auth and the below function, it should call the function regsierUser within src\redux\auth\actions.js and I need to adjust these to suit my firebase config ?

onUserRegister() {
   if (this.state.email !== "" && this.state.password !== "") {
     this.props.history.push("/");
   }
 }

Could you explain the role of src\redux\actions.js also?

As a side note, the english text could do with a gramer tidy up. Happy to help with that if english isn’t your native lang

Hi,

We have not connected register user intentionally to prevent saving records to Firebase. You may check “src/redux/auth/saga.js” file for generator function implementations of register, login and logout and adjust them.

You may find Firebase configs at “src/constants/defaultValues.js” file.

“src\redux\actions.js” file contains string type values of the actions as constants to provide stability between action, reducer and saga files. You may search for “LOGIN_USER” throughout the project to see the usage in action, reducer and sage.

As for your help suggestion, you are right about that English is not first language of anyone in our team and we would be glad if you can provide corrections.You may reach us by support@crealeaf.com.

Let us know if you have additional questions.

One more thing.

Please download the item again to get Gogo-React-Start-With-Auth project. We have added it back.

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