131 comments found.
Why would a user have multiple roles? Why not just one? Was it designed with an array of roles for some reason and on purpose?
The system supports multiple roles by design. Using roles allows us to use a single shared template and codebase for different user types such as admin, doctor, and patient, instead of maintaining separate templates for each one.
Roles are handled as an array intentionally, which gives flexibility to assign one or more roles to a user if needed in the future. This makes the system more scalable and easier to maintain.
If required, a user can still be assigned only a single role (for example, admin only). The multi-role structure does not force multiple roles; it simply allows for them.
Thanks so much for the support. I have another question. When user clicks on the appointments row, what should be the appropriate page to show full details about the appointment? Or do you recommend for the rows to be not clickable?
This depends on your design choice and user experience preference.
If you want to show more information, clicking on a row can navigate to an Appointment Details page displaying full details such as patient information, doctor, date/time, and notes.
Alternatively, if you prefer to keep the rows non-clickable, you can disable row click behavior and instead add a dedicated action icon (for example, a view or details icon) in the table. This makes the action more explicit and avoids accidental navigation.
Both approaches are valid, and you can choose the one that best fits your application’s usability goals.
On the appointments page, there’s the possibility to sort by columns which is good. Is there the possibility to extend the app to filter by columns? Or any other filtering capability?
Yes, filtering is already supported through the search bar at the top of the page. The search functionality works across the table data and can be used to search by column values.
At the moment, there are no separate column-specific filter controls, but this global search provides a simple way to filter appointments based on the visible data.
On the patients view, when clicking on the “Read More” link, what would be the appropriate page to show full details about the patient?
Unfortunately, I’m not completely sure which specific page you’re referring to. However, it’s likely that the “Read More” link on the patients view is also included for demo purposes only and is not currently mapped to a detailed patient information page.
I also noticed, in the notifications view at the top right of the web app, when clicking on the “Read All Notifications” link, it looks like the behavior of the app is to redirect the user to the notifications page. What would be the notifications page?
At the moment, there is no dedicated Notifications page implemented. The “Read All Notifications” link is included for demo purposes only, which is why it redirects without showing an actual notifications listing.
I’m getting familiar with the product. I have a question. Can I use the plus icon that shows at the top right of the contacts view to add a new appointment in the appointments view? https://www.einfosoft.com/templates/admin/cliniva/source/light/#/contacts
Or should I use the calendar app for doctors and nurses to view daily appointments? Would it be better to use the calendar vs the list with a plus icon to add a new appointment?
Yes, you can use both options—the choice depends on your workflow and preference.
The Calendar view is especially useful when doctors or nurses want to see past, current, or upcoming appointments at a glance. It provides a clear visual overview of daily, weekly, or monthly schedules, which makes planning and availability easier to understand.
The list view with the plus (+) icon is more suitable when you want to quickly add a new appointment without focusing on the broader schedule. It works well for fast data entry or administrative tasks.
Hi, is the root of the angular project in the main folder? I see another folder called starter. Also, can I use the latest angular version or do you recommend a more reliable stable version? Thanks.
Yes, the main folder is a full template that includes all components and pages, exactly as you can see in the live demo.
The starter folder contains only the basic project structure. It’s intended for cases where you want to start with a minimal setup and build or design the components yourself.
Yes, you can use the latest Angular version without any issues. It is fully compatible and recommended.
Thanks, and feel free to reach out if you have any other questions.
I would like to clarify a few questions before proceeding with the purchase of this template.
1) Which version of Angular is this template built on? 2) Can we integrate our back-end APIs with this Angular template? 3) Can you please confirm whether this template is fully compatible with mobile devices (responsive design) before we proceed with the purchase? 4) If I want to add new pages based on my requirements, what is the process? Also, can I reuse the existing CSS and themes from this template? In short, are all styles, themes, and CSS reusable so that I can design and develop new pages using the same look and feel? 5) Does this template provide a complete Angular project structure (modules, components, routing, etc.)? 6) Does this template support both light and dark themes? 7) The template provides a list of components and configuration options in the layout menu, but these are not part of our project requirements. How can we integrate only the required parts into our Angular project? Also, is there any tutorial or documentation available for integrating this template into an existing Angular project? If yes, please share the link.
Which version of Angular is this template built on?
The template is built on Angular 20.
Can we integrate our back-end APIs with this Angular template?
Yes, you can easily integrate your back-end APIs with this Angular template.
Can you please confirm whether this template is fully compatible with mobile devices (responsive design)?
Yes, this template is fully responsive, meaning it is compatible with mobile devices.
If I want to add new pages based on my requirements, what is the process? Also, can I reuse the existing CSS and themes from this template? In short, are all styles, themes, and CSS reusable so that I can design and develop new pages using the same look and feel?
Yes, you can add new pages just like you would in any Angular project. You can also reuse the existing CSS and themes from the template to maintain the same look and feel across your new pages.
Does this template provide a complete Angular project structure (modules, components, routing, etc.)?
Yes, this template provides a complete Angular project structure, including modules, components, routing, and more.
Does this template support both light and dark themes?
Yes, the template supports both light and dark themes.
The template provides a list of components and configuration options in the layout menu, but these are not part of our project requirements. How can we integrate only the required parts into our Angular project? Also, is there any tutorial or documentation available for integrating this template into an existing Angular project? If yes, please share the link.
Yes, you can integrate only the required components into your project. The template is modular, so you can pick and choose what to include in your project. There is documentation available for integrating the template into an existing Angular project. Please refer to the official https://www.einfosoft.com/templates/admin/cliniva/doc/index.html for detailed instructions.
Hi redstartheme Team,
I purchased your (Cliniva – Hospital Admin Dashboard Template) and love the design.
For efficient development and customization, I need the original Figma source file.
Is it possible to share it ? email: sahar.khojasteh72@gmail.com
Thank you! Best, [Sahar]
Dear Support Team,
I hope this message finds you well.
I would like to sincerely thank you for your support and the high-quality template I purchased from you. I initially encountered some build issues related to ng-scrollbar and Angular 20 compatibility, but after careful debugging and adjustments (based on understanding your code structure), I was able to resolve them successfully.
The template is now fully functional, and I’m truly impressed by its design, organization, and scalability. It has greatly accelerated my development process.
I apologize if my earlier message may have sounded critical — it was only meant to seek clarification, and I deeply appreciate the effort you put into your work.
Thank you again for delivering such a professional and well-structured product. I will definitely consider purchasing from you again in the future.
Wishing you continued success!
Best regards,
Thank you so much for your kind and thoughtful message. We’re truly grateful for your feedback and are very happy to hear that you were able to resolve the issues and get everything running smoothly with Angular 20 and ng-scrollbar.
Your appreciation means a lot to us, and we’re thrilled that the template has helped accelerate your development process. We always aim to provide well-structured and scalable solutions, so it’s incredibly rewarding to know that our efforts made a positive impact on your project.
No worries at all about your previous message — we understand that debugging can be challenging, and we appreciate your patience and the constructive approach you took.
Please don’t hesitate to reach out again if you need any further assistance. We look forward to supporting you in your future projects!
Wishing you continued success as well.
Thank you
Dear Support Team, I hope this message finds you well. I recently purchased your Angular template, and I appreciate the overall design and structure. However, I am encountering a critical build error that prevents the project from compiling successfully. When building the project with Angular 20, I receive the following repeated error across multiple components: 1 TS2551: Property ‘@ɵINPUT_SIGNAL_BRAND_WRITE_TYPE@6642’ does not exist on type ‘InputSignal<ScrollbarVisibility>’. Did you mean ‘@ɵINPUT_SIGNAL_BRAND_WRITE_TYPE@10505’? This error occurs in over 30 locations in the code, all related to the <ng-scrollbar [visibility]=”’hover’”> component. Examples include:
dashboard2.component.html chat.component.html sidebar.component.html data-widget.component.html header.component.html and many others… Root Cause: After investigation, I found that the issue stems from the ngx-scrollbar library, which appears to have been compiled with an older version of Angular. This causes a type mismatch in Angular 20’s signal input system, which has evolved significantly in recent versions. Since the template is advertised as compatible with modern Angular versions, I kindly request one of the following:
Request:
An updated version of the template that is fully compatible with Angular 20. Official migration instructions to replace ngx-scrollbar with a modern, compatible alternative. A patch or source update that resolves this compilation issue. I trust in the quality of your products and would appreciate your prompt assistance so I can proceed with my project development.
Looking forward to your response.
Best regards
Dear Support Team,
We’ve encountered a critical issue with the Cliniva Template (Angular version) purchased today Problem: All template images (including but not limited to /assets/images/pages/bg-01.png) display only dimension text (e.g., “853×1280”) instead of actual images. Technical Observations:
Files exist in correct paths with proper extensions
Issue persists across:
Fresh npm install
Multiple browsers/devices
Both dev server and production build
Required Assistance:
Immediate solution for this systematic image rendering issue
Confirmation if this is a known packaging problem
Recommended cache-clearing steps (beyond standard ng serve—clear-cache) Ready to provide:
Screen recordings
Error logs
Temporary access if required
Awaiting your urgent response.
Best regards, [Maha Elsalmawy] Ayady 4040 Tech Team
Thank you for reaching out, and we appreciate your detailed explanation regarding the image rendering issue in the Cliniva Template.
We’d like to clarify that this is not a bug or technical issue with the template. The images included in the /assets/images directory are placeholder images — intentionally used by authors due to copyright restrictions. Platforms like Envato strictly prohibit bundling licensed or copyrighted images with templates.
As a result, the displayed images may appear with dimension labels (e.g., “853×1280”) instead of actual graphics. This is standard practice across all professionally distributed templates.
If you still have any confusions, feel free to contact us on redstartheme@gmail.com.
Thank you
Hello,
I have a problem that we have spent hours trying to fix, but we are still unable to resolve it.
We are using a template(Cliniva Hospital – Angular 19+ Medical Admin Dashboard Template For Doctors & Clinics) for our application and are currently working on a Simple Master Data CRUD operation.
When we try to add a new entry using the ”+” button on the Gender Component, the Manage Gender Component dialog opens. However, as soon as we click the Save button, the dialog closes and returns 1 as the result to the gender component, which adds a blank row to the table.
We need the dialog to wait for the API response and, based on the response, return the newly added record object. The popup/dialog should only close after we receive a response from the API, confirming whether the data was saved successfully or not.
I am sending this email from developer@adroitinfosystems.com and will attach my component files and screenshots for reference.
Please assist us with this issue. Looking forward to your response.
Best regards
how to create a feature that can only be accessed by the admin and doctor, for example ???
Hi,
You can restrict page that is only accessible by Admin and Doctor, changes are
1.routes.json file: add “role”: [“Admin”, “Doctor”] under the calendar menu to restrict access.
2. app.routes.ts file: include the following in the calendar route:
data: {
role: [Role.Admin, Role.Doctor],
}
if you still have any confution feel free to contact us on redstartheme@gmail.com
thank you
thank you
I am facing the below errors in tsconfig.json please help me [{ “resource”: ”/c:/Users/HP/eclipseSpringboot/GosatvaAngular/cliniva/source/starter/tsconfig.json”, “owner”: “typescript”, “severity”: 8, “message”: “Cannot find type definition file for ‘ckeditor__ckeditor5-build-classic’.\n The file is in the program because:\n Entry point for implicit type library ‘ckeditor__ckeditor5-build-classic’”, “source”: “ts”, “startLineNumber”: 1, “startColumn”: 1, “endLineNumber”: 1, “endColumn”: 2 },{ “resource”: ”/c:/Users/HP/eclipseSpringboot/GosatvaAngular/cliniva/source/starter/tsconfig.json”, “owner”: “typescript”, “severity”: 8, “message”: “Cannot find type definition file for ‘ckeditor__ckeditor5-watchdog’.\n The file is in the program because:\n Entry point for implicit type library ‘ckeditor__ckeditor5-watchdog’”, “source”: “ts”, “startLineNumber”: 1, “startColumn”: 1, “endLineNumber”: 1, “endColumn”: 2 }]
Hi,
Could you please send me the screenshots to redstartheme@gmail.com? This will help me understand the error better and provide you with a more accurate solution.
Thank you!
Yes Sir, I have shared the screenshot and the details on redstartheme@gmail.com please check and help me with this
Hi, I am willing to purchase https://themeforest.net/item/cliniva-angular-8-hospital-admin-dashboard-template/24571066 template. Before proceed, I would like to know how much support will I get? if we face any problem when deploying the template with Original Project. What will our communication platform? We are developing an application with Laravel backend with Angular front end. Kindly reply me soon as possible so we can proceed.
Thanks Subir
HI,
Thank you for contacting us!
Please refer to the Envato support policy for more details regarding support:
https://themeforest.net/page/item_support_policy?srsltid=AfmBOorW_v_ydZlaShaA-pxifF3fyvIAIqfNzEofiep_JWzQwszE0Y70For any queries, feel free to reach out to us at our email address: redstartheme@gmail.com.
As for the integration with your Laravel backend and Angular frontend, there should be no issues. You will simply need to communicate between the backend and Angular using APIs.
Let us know if you have any further questions.
Thank you
Hi,
I’m thinking about buying this template but I can see a few issues with RWD:
- Appoitment page: wrongly placed search input, “Time” label is partially hidden by a white input you can check that by yourself with chrome web tools by choosing iPhone 12 Pro
- Calendar page: month, week, today, day, list buttons you need to scroll the page to see them (chrome web tools by choosing iPhone 12 Pro)
- Contacts page: problem with contacts table
Hello,
We have resolved the issue you suggested and updated our template accordingly.
Thank you for your input!
Dear Team,
I cannot access this Cliniva source from UAE region but my team over other region can access the preview, please let me know if it will support UAE before we get into developer.
Please do share us the contact details for your support team, if available to get on some issues
Regards, Umar +971 544518494 umarulla007@gmail.comHi, I will check with my hosting provider about live demo is not access in the UAE, for template related queries you can contact us on redstartheme@gmail.com.
Thank you
Hola, soy Francisco esta es la referencia de compra 98864477-0764-4d01-aaf1-73f0fe1d7f57 Tengo una duda con la aplicación. Que es Webpack y como se configura. Gracias.
Hi, Webpack is a module bundler. You can build a project, minify the JS and CSS file and many more using Webpack. Angular CLI uses Webpack under the hood, so no need to install it manually. You can find many tutorials on Google search for custom configuration for webpack.
Thank you
I purchased the app and want to return it