Frequently Asked Questions

How can I get the updated package?

You can get the update in your purchase dashboard.

  1. If you are already logged in:

    • Select the tab: Downloads

  2. If you haven't logged in yet

How can I upgrade my license?

Yes, you can do that. When you intend to upgrade the product package, please contact us, and we will provide you with a discount code to reduce your previous/lower license cost.

After having a discount code, you can follow the steps below to apply:

  1. Select your concern license from the product page.

  2. Enter discount code

  3. Payment

  4. Done

How long is my license valid?

After successfully purchasing the product, you get 6 months of technical support and free updates for 1 year.

Once the license has expired you will no longer be able to receive new updates from us. And you need to renew or purchase a new license to receive updates.

Contact us if you want to renew your license.

Why full-version is slow at the first render in development mode?

Mantis has an ample number of components to help customers with most of their needs. It is a large project and due to that, first render will take some time (around ~3-4 min) to light it up. This has nothing to do with performance. The real performance of React can be measured in prod build which you can always observe here. If you still have doubts about it, please check the seed version which is a very minimal version without any extra components. It can light up within a minute.

Things you can do for faster development experience

  1. Start with the seed version

    • If you think, you know react well, you can start with the seed version. This version has just the theme and components. All the unreferenced pages and packages have been removed for you. This is a great start for an experienced react developer. P.S. you need to move all your needed pages and their references from full-version to this.

  2. Disable RTL and live customization

    • You can disable RTL and live customization in full-version if don't need it. You may see some improvement using this.

const App = () => (
    <RTLLayout>    // Remove or comment out this 
              <Routes />
              <Snackbar />
    </RTLLayout>  // Remove or comment out this 

I can see there are package upgrades available, why mantis does not have the latest packages?

There are many third-party open-source packages used in Mantis and all packages update their code in a timely manner. We always tried to keep updated packages in mantis those are possible. We do that with every release. So if you see an older version of any package, you can try upgrading yourself or wait for the next release.