Discussion on Egret - Angular 19+ Admin Dashboard Template

Discussion on Egret - Angular 19+ Admin Dashboard Template

By
Cart 2,747 sales
Well Documented

ui-lib supports this item

Supported

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

822 comments found.

Please add me and my developer to Github project Github handle nayan and praveenkr94

Invitation sent! please check your github account. :)

you are super :) thanks I got it, i get only on email, does not show anything on Github account

how i can directly generat component like app-chats or other like this …

There is no angular cli command for that. you need to copy that from full version to your project.

How would one create a printable invoice page? Is it possible to print only the main body of the page (excluding the sidebar and title)?

You can print any section of a page by only using CSS, please check out this StackOverflow link https://stackoverflow.com/questions/468881/print-div-id-printarea-div-only

Thanks for the prompt reply. it would be great if this could be incorporated into the theme directly.

I need to intergate it with angular 3. What modifications should i made in order to make this theme working in my current angular 3 webapp, without doing much modifications? Any help is appreciated .

I need the json package file for angular 4, as i am facing many dependcies issue. Please help.

It would be better if you upgrade your existing application to angular 5 first then merge the application and template.

Hi,

.mat-card { transition: box-shadow 280ms cubic-bezier(.4,0,.2,1); display: block; position: relative; padding: 10px; border-radius: 2px; }

i couldnt find this styles in scss style sheet.

How is change these styles?

mat-card is a material component and that style comes from @angular/material package. you need to write your CSS to overwrite these. Please check Angular material https://material.angular.io/

Hi Thanks for response

i understand that. but when i overite the style. i want to overite custom style sheet or i need to overite egret_indigo.scss & egret_dark_purple.scss. what is professional way to do that.

You can edit these theme files directly, no problem with that. you can also add new css in any theme file.

Do you include the entire project including typescript classes?

It’s a complete angular CLI project. You will get three project folder for full, side and top navigation, what do mean by ‘entire project including typescript classes’ ?

It includes all object.component.ts files etc.? Or only transpiled JavaScript files? I setup with npm install?

it includes all the ts class(components, services, directives, pipes etc) files.

Dear, Could you please add me on github repo? My username is rickdroio. Thanks

Invitation sent! :)

Hi Author! Thanks for your great works. Anyway after successfully installed, I want to change page title. I have duplicated dashboard folder in view and rename to home, Then I have added routes for that new page. Anyway, I want to change title to “Home | my-project-name”. Anyway, it still shows “Home | Egret”. How could I change to what I want? Thanks in advance.

Please open ‘src/app/app.component.ts’ and change the value for ‘appTitle’.

Thanks

Hi,

how can i get only Top navigation set up

Hi,

Is there any chance I can see your code? though it might be a ngx-datatable issue, I’ll try to find out what’s happening.

ya sure….if possible can we connect through any screen sharing software ?

it would be better if you can share in https://bitbucket.org/mh-rafi/ or share with other private git repositories.

Getting Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming

Including @import ”~@angular/material/prebuilt-themes/indigo-pink.css”; into _themes.scss passes but doesn’t use any egret themes

Please download the latest version. ”~@angular/material/prebuilt-themes/indigo-pink.css” is not included and used anymore.

Hi, I am using the seed-side-navigation project and did npm install and ng serve. I am getting a warning in the browser console (chrome): core.es5.js:139 Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide

The page looks fine and everything is working. I ran the ‘full’ site and I don’t get the warning there. I looked in the theme files and they all include mat-core(). any clue?

I haven’t changed any of your files yet and I am using the latest version from themeforest.

Can you delete node_modules folder and package-lock.json and run ‘npm install’ ‘ng serve’ again? I’ve just checked the latest ‘seed-side-navigation’ from ThemeForest. It’s working.

I have done that and nothing changed. I googled a bit and I believe it is related to the timing of the processing of css files in the browser which may be different from computer to computer. see https://github.com/angular/material2/issues/4125 Since there is no visual or functional impact, I disabled the warning using MATERIAL_SANITY_CHECKS

Great! thanks.

Hi, I have convereted the angular project to cordova, and when built for mobile, its working , but the material icons are not loaded with some specific security issues.

Please suggest us to proceed further.

Thanks

I have not tested it for Cordova. what is the error message showing up? I’ll try to find out the solution.

Scroll bar is not working on the left hand side menu when it is in icon mode. I am not able to scroll down to see the icons at the bottom. I can see the same issue in your demo page also. This is happening in all the browsers(Chrome, Firefox and IE 11). Can you please take a look.

Menu container requires ‘overflow: hidden’ for scroll. but ‘overflow: hidden’ hides the submenu items when it’s icon mode. so it’s a trade-off. And typical application won’t have a lot of menu items that require scroll. also, icon mode menu needs less space vertically.

Hi,

I’m facing a very strange kind of error with my side navigation bar. Following is my nav bar:

1) [Dashboard] 2) [Layer 2] 2.1) [Layer 2.1] 2.2) [Layer 2.2]

When I use router.navigate[“dashboard”], the state of nav bar is following:

1) Dashboard 2) Layer 2

Now when I click Layer 2, it does not open the sub layers on first click. But when I click it twice, it opens.

What could possibly be wrong here?

Is it possible to share your code with me? It will be easier for me to track down that bug.

My email: mhrafi.dev@gmail.com bitbucket: https://bitbucket.org/mh-rafi/

Sent you the details on you email

You should tslint your code, there are lots of errors and warnings

That’s right. I’ll resolve this in next update. I think I can release next update in this month.

if you haven’t accessed the git repo, let me know your github username.

Thanks

Right now alot of things are hardcoded in – like the navigation links etc. Would be nice to have a separate JSON file so they they can be edited outside of the code easily. Github: rezamohamed

right, I’ll also separate the mock data in json file. I’ve added you to github repo.

Thanks

after i enter to http://localhost:4202/dashboard i have probleme with text in menu no text but after i change language to spanish i see text

the probleme in first charge of page

ok, you have added the French language. I’ve just done what you have done. it’s working fine. if you want I can send it to you.

ok is work English as fr hh but how to set the selected language as default ex: if my browser select fr i need to see Franch now my browser automaticly select fr and use fr.json but in top bar i see English how to fix that

paste this inside ngOnInit in HeaderSideComponent this.translate.use(this.currentLang)

and also change the value of currentLang = ‘en’;

We are a Software product company in Pune, India. We are looking for high quality design Admin templates to beautify our dashboard UI UX design which will look nice, sleek, intuitive, minimalistic, lively to the viewer for our dashboard, with PSDs and Html screens.

Pls get in touch with us if you are interested in creating a sample design template for us. We would first like to see your dashboard designs, creative work and then get on a call with you to take this association of freelance assigning with you. Kindly direct us to your work assignment showcase and send your contact details. This is pretty urgent!

Our contact – sapana.sharma@celoxis.com

Hello Rafi,

Thanks for the good wok.

I am trying to get the left hand side navigation data from an external service. I understand I have to replace the hardcoded menu items in navigation.service.ts file. When I try to populate iconMenu array from a service call from the constructor, sidebar-side.component.ts is failing because it is subscribed to menuItems$ in navigation.service.ts but it is not yet populated. Do you have any idea where exactly to call the external service to populate iconMenu array in navigation.service.ts.

Thanks.

Thanks for your help. I am still getting the same error after I put in the suggested change. It looks like the code inside ‘sidebar-side.component.ts’ is getting executed before my external service returns the menu data. I am calling the external service from the constructor of navigation.service.ts. Here is the exact error for your reference.

ERROR TypeError: Cannot read property ‘filter’ of undefined at SafeSubscriber.eval [as _next] (sidebar-side.component.ts:27)

It looks like menuItems variable inside sidebar-side.component.ts is not populated when the code is executed. I can see the icon menu data is getting loaded after this exception.

Here is the code snippet for your reference. I am calling this piece of code from navigation service’s constructor.

navigation.service.ts:

this.http.get<IMenuItem[]>(url).subscribe( data => { this.iconMenu = data; this.menuItems.next(this.iconMenu); this.logger.info(this.iconMenu); }, (err: HttpErrorResponse) => { if (err.error instanceof Error) { this.logger.error(‘An error occurred:’, err.error.message); } else { this.logger.error( `Backend returned code ${err.status}, body was: ${err.error}` ); } } );

sidebar-side.component.ts:

line 27: this.hasIconTypeMenuItem = !!this.menuItems.filter(item => item.type === ‘icon’).length;

Please let me know if you need more information. Thanks again for your help.

I found the reason. I forgot to initialize iconMenu variable after I remove the hard coded items. It is working fine now with your suggestion. Thanks for your help. Great work…

Great! :)

Any chance you can add a footer for copyright on all pages, as well as a button to pull to the top of the page if scrolled down?

Yeah, These are in our roadmap.

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