on 04-20-2022 03:44 PM - edited on 08-02-2023 03:51 PM by Tristan
It is possible to update the look and feel of Incorta to emulate your own company's branding by modifying the text and images your users see when they log into Incorta. Many customers choose to use their own logo and colors or even to brand Incorta with a unique name of their choosing (🦦 - On Time Transaction and Analytics Reporting anyone?). This adds some splash to the user experience and makes it clear that this instance of Incorta is all your own.
This article applies to Incorta versions 4.x, but many of the concepts apply to later versions as well.
Note that you will need backend access to be able to make modifications and that any changes you make to look and feel will affect all of the tenants on your Incorta cluster. With that in mind, here are the steps to customize Incorta with CSS.
The first thing you need to do is create the file that will allow you to manipulate the CSS.
There are a number of places where you can make changes to affect the experience for your users.
/* To change background image on login page */
.inc-login {
background-image: url("login_image.jpg") !important;
}
/* To change login dialog image */
.inc-login__container-header * {
display: none;
}
.inc-login__container-header {
height: 100px;
background: url(login_logo.jpg);
background-size: 200px;
background-repeat: no-repeat;
background-position: center;
}
If the image is small and you want to center it in the right pane, use this code.
background-size: 50%;
background-position: center;
background-color: ##{COLOR}## !important;
Replace ##{COLOR}## with the color you choose for the image background. Your Marketing department can give you the specific hex color code to use for an approved color.
Add this string to the css file to change the color of the banner at the top of the Incorta screen. You will probably want to get the hex color code for one of your company's primary colors and use it here (#000000 [black] is just an example here).
header.header-nav{
background-color: #000000 !important;
}
Update the logo on the left side of the header banner.
.header-nav .header-logo span {
content:url(logo.png);
}
Add this string to the css file if you would like custom text next to the logo:
.header-nav .header-logo {
display: flex;
}
.header-nav .header-logo:after {
content:‘[text]’ !important;
padding-top: 15px;
color: white;
}
Replace [text] above with the desired text.
Update button color in the UI. You probably want your button color to match the banner color.
.page-details-new-button {
background-color: #000000 !important;
border-color: green !important;
}
.inc-datasources-header__create-button {
background-color: #000000 !important;
border-color: green !important;
}
.add_btn.newButton {
background-color: #000000 !important;
border-color: #000000 !important;
}
As a starting place, you can use the attached sample file and make modifications to it to customize the look and feel of your own instance of Incorta. Start in your dev environment, perfect it there, and then make a splash in Prod!