Skip to content

Latest commit

 

History

History
93 lines (58 loc) · 3.55 KB

File metadata and controls

93 lines (58 loc) · 3.55 KB
title Customize Branding in Developer Portal
description How to customize branding in developer portal
sidebarTitle Branding

In this section we will explain how to apply your branding (styling - CSS) on the portal elements with your own colors and logo within minutes.

Prerequisites

  • A Tyk Self-Managed installation
  • A login for the portal admin app
  • Access to your Tyk portal file system

Changing Portal Logo

  1. Access the file directory for the Developer portal

  2. The default logo is located in /themes/default/assets/images/ and is called dev-portal-logo.svg.

  3. Replace the default image with your own, keeping the same file name and in .svg format, ensuring that xmlns="http://www.w3.org/2000/svg" is included within your <svg> tag.

    If you want to use different naming, path reference or extension, the code is `` and is found on line 6 from the `/themes/default/partials/footer.tmpl` template.

Changing Brand Colors

Let’s now explain how to manage borders and change the colors of buttons, texts and backgrounds. The file we’ll be looking at is /themes/default/assets/stylesheets/main.css which contains some CSS variables that are used throughout the app. Let’s take a closer look. You can apply some changes in the portal based on your preferences. For example, you can change the navigation background color, the text color and the different button theme colors. Furthermore, you can change table border color and radius.

If you want to change the navigation background color you need to edit the variable called --tdp-nav-bg-color Similarly other variables as you can see where/how each one is used:

`tdp` stands for Tyk Developer Portal

Background Colors

Background Colour settings Tyk Enterprise Portal

  • --tdp-nav-bg-color navigation background color
  • --tdp-body-bg-color App background color

Text Colors

Text Colour settings Tyk Enterprise Portal

  • --tdp-text-color default text color
  • --tdp-link-color links (anchor tags)
  • --tdp-nav-link-color navigation links

Borders

Border Colour settings Tyk Enterprise Portal

  • --tdp-card-border-radius Card component
  • --tdp-border-color-on-error input color if there’s an error
  • --tdp-table-border-color table
  • --tdp-border-radius radius
  • --tdp-primary-border form elements (such as <input> and <select>) if active
  • --tdp-form-element-border form elements (such as <input> and <select>)

Buttons

Buttons have four different concepts and each one of them has two or more variables:

Button Colour settings Tyk Enterprise Portal

Primary

  • --tdp-primary-btn-color background color
  • --tdp-primary-btn-border border color

Secondary

  • --tdp-secondary-btn-color background color
  • --tdp-secondary-btn-border border color

Danger

  • --tdp-danger-btn-color background color
  • --tdp-danger-btn-border border color
  • --tdp-danger-outline-btn-border border color of the outline variation

Warning

  • --tdp-warning-btn-color background color
  • --tdp-warning-btn-border border color
  • --tdp-warning-outline-btn-border border color of the outline variation