---
schema_version: "1"
id: 01cf34693db8e50841a50a98c9d1b9ca78ab28f60d8ae16f3f3f6744f7b7b408
title: Advanced Styling with CSS
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/api-experience-hub/advanced-styling-with-css.md
canonical_url: https://docs.mulesoft.com/api-experience-hub/advanced-styling-with-css
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 0c3092f5f7f423e6b510b666d3086b08a2a7dd71c0a3095b0845ca60cb1fbc11
description: MuleSoft Documentation Site
latest: true
---
# Advanced Styling with CSS

API Experience Hub offers advanced styling functionality with editable community site Cascading Style Sheets (CSS) for API Experience Hub common components.

The following sections summarize the available options. For detailed information, refer to [Override Template Elements with Custom CSS](https://developer.salesforce.com/docs/atlas.en-us.communities_dev.meta/communities_dev/communities_dev_customize_css.htm) in the Experience Cloud Developer Guide.

## [](#edit-the-css)Edit the CSS

1. In the **Builder**, click the paintbrush icon to open the **Theme** menu.
2. Click the drop-down arrow of the menu and click **Edit CSS**.
3. Edit the CSS file in the **Edit CSS** dialog box.
4. When you’re finished with your changes, click **Save**.

## [](#example)Example

You can use CSS to change the colors of the API Experience Hub Theme:

```css
search-bar-container {
  background: #342b4a!important;
}
```

## [](#css-classes)CSS Classes

### [](#api-card)API Card

This component is in the API carousel and API catalog. The API card shows basic information about the asset: name, description, icon, type, and last updated date.

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Class</th>
<th class="tableblock halign-left valign-top">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-card-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Main container for asset card.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-card-header-icon</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Asset icon container.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-card-type</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Asset card type text. For example, HTTP-API, REST-API, or SOAP-API.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-card-name</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Asset card name text.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-card-description</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Asset card description text.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-card-last-updated</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Asset card last updated text.</p></td>
</tr>
</tbody>
</table>

### [](#api-carousel)API Carousel

This component is on the home page. The API Carousel shows the API cards as a carousel with a maximum of five assets displaying at a time.

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Class</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Description</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.assets-carousel-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Main carousel container.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.assets-carousel-title</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Assets carousel title.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.assets-carousel-sub-title</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Assets carousel subtitle.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.assets-carousel-view-all-link</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">View all assets link.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.base-carousel-arrow-button-left</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Left carousel button.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.base-carousel-arrow-button-right</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Right carousel button.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.base-carousel-dots-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Container of the bottom navigation dots.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.base-carousel-dot</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Navigation dot.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.base-carousel-dot-selected</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Selected navigation dot.</p></td>
</tr>
</tbody>
</table>

### [](#api-catalog)API Catalog

This component shows all the assets in the site. You can search assets and filter by asset type.

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Class</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Description</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.assets-catalog-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Main catalog container. This contains the header with filters and body with asset cards.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.assets-catalog-header-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Header catalog container. This contains the filters.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.assets-catalog-header-search</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Search input container.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.assets-catalog-header-filters-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Container for asset type filter and clear all button in the right.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.assets-catalog-header-filter-type-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Container for asset type filter.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.assets-catalog-header-clear-all</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Clear all button.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.assets-catalog-body-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Body container with all the asset cards.</p></td>
</tr>
</tbody>
</table>

### [](#application-detail)Application Detail

This component shows the application information: name, description, application URL, redirect URIs, and grant types.

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Class</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Description</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.application-details-header-name</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Application name.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.application-details-header-description-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Application description.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.application-details-header-application-url-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Application URL container.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.application-details-header-application-url</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Application URL label.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.applications-details-cards</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Container for Client Credentials, Redirect URIs, and Grant types cards.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.application-details-card</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Card container.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.application-details-card-header-title</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Card title.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.application-details-card-content</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Card content.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.application-details-card-content-data .label</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Client credentials card: Client ID and Client Secret labels.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.application-details-card-content-data .value</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Client credentials card: Client ID and Client Secret values.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.application-details-card-uri</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Redirect URIs card: application URI.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.application-details-grant-type</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Grant type card: application grant type.</p></td>
</tr>
</tbody>
</table>

### [](#application-listing)Application Listing

This component shows the application created by the user. Applications can be filtered by name and description.

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Class</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Description</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.applications-listing-search-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Application listing search input container.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.applications-listing-table-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Applications table container.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.applications-listing-table .name-column</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Application name table header label.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.applications-listing-table</code></p>
<p class="tableblock"><code>.description-column</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Application description table header label.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.applications-listing-table .credentials-column</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Application credentials table header label.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.applications-listing-table-row</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Each table element that contains the application row.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.applications-listing-table-row</code></p>
<p class="tableblock"><code>.name-cell</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Application name.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.applications-listing-table-row</code></p>
<p class="tableblock"><code>.description-cell</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Application description.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.applications-listing-table-row</code></p>
<p class="tableblock"><code>.credentials-icon</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">View credentials icon.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.applications-listing-table-row</code></p>
<p class="tableblock"><code>.credentials-label</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">View credentials label.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.applications-listing-table-row-credentials</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Credentials popup container.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.applications-listing-table-row-credentials `</code></p><code>
</code><p class="tableblock"><code>`.credentials-tooltip-title</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Client ID and client secret label.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.applications-listing-table-row-credentials `</code></p><code>
</code><p class="tableblock"><code>`.credentials-tooltip-code</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Application client ID and secret code.</p></td>
</tr>
</tbody>
</table>

### [](#asset-documentation-viewer-api-overview)Asset Documentation Viewer (API Overview)

(Public component) This component is in the API detail page. It shows pages from an asset. These pages are requested from Exchange.

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Class</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Description</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-documentation-viewer-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Principal container for the asset documentation viewer.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-documentation-viewer-spinner-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Spinner container that’s executed while the documentation request gets information since the last time listed in the asset detail header.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-documentation-viewer-spinner-container</code></p>
<p class="tableblock"><code>.asset-documentation-viewer-spinner</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Spinner that’s executed while the documentation request gets information since the last time listed in the asset detail header.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-documentation-viewer-pages-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Container for asset documentation viewer pages container. This container can be used with or without the navigation bar.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-documentation-viewer-pages-tabs</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Navigation bar for showing asset documentation pages.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-documentation-viewer-pages-spinner-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Spinner container that is executed when the page content is requested from Exchange.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-documentation-viewer-pages-spinner-container</code></p>
<p class="tableblock"><code>.asset-documentation-viewer-pages-spinner</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Spinner that is executed while the page content is requested from Exchange.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-documentation-pages-base-error</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Container that displays when request content from Exchange fails.</p>
<p class="tableblock">View c-base-error.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-documentation-viewer-pages-one-page-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Container that displays when the asset has only one page. In this case, the navigation bar doesn’t display.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-documentation-viewer-markdown</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Div element where markdown is rendered.</p></td>
</tr>
</tbody>
</table>

### [](#asset-detail-header)Asset Detail Header

(Public component) This component is on the API detail page. It shows basic information about an asset (logo, name, asset type, information contact, combo box version, status, instances, clients, spec download, and request access button)

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Class</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Description</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-detail-header-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Principal container for asset detail header.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-detail-header-spinner-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Spinner container that is executed when page is loaded.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-version-header-index-information-collapsible</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Collapsible button for asset information.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-version-header-index-information-icon</code></p>
<p class="tableblock"><code>.asset-type-{assetType}-background-color</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Background color of asset icon. assetType:</p>
<p class="tableblock">rest-api</p>
<p class="tableblock">evented-api</p>
<p class="tableblock">http-api</p>
<p class="tableblock">soap-api</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-version-header-index-information-icon</code></p>
<p class="tableblock"><code>.asset-type-{this.assetType}-border-color</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Border color of asset icon. assetType:</p>
<p class="tableblock">rest-api</p>
<p class="tableblock">evented-api</p>
<p class="tableblock">http-api</p>
<p class="tableblock">soap-api</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-version-header-index-information-title-container</code></p>
<p class="tableblock"><code>.asset-version-header-index-information-title</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Title of asset.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-detail-header-index-content-version-action-buttons</code></p>
<p class="tableblock"><code>.asset-detail-header-index-content-version-download-button-button</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Download spec button.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-detail-header-index-content-version-action-buttons</code></p>
<p class="tableblock"><code>.asset-detail-header-index-content-version-download-button-modal</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Modal with options that opens when the user clicks <strong>Download</strong>.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-version-header-index-information-detail</code></p>
<p class="tableblock"><code>.asset-type</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Asset type.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-version-header-index-information-detail</code></p>
<p class="tableblock"><code>.name</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Contact name.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-version-header-index-information-detail</code></p>
<p class="tableblock"><code>.email-link</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Contact email.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-version-header-index-information-description</code></p>
<p class="tableblock"><code>.description</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Description of asset.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-detail-header-index-content-version-main-container</code></p>
<p class="tableblock"><code>.asset-detail-header-index-content-version-spinner-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Spinner container that is executed when user changes the version selected.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-detail-header-index-content-version-element-detail</code></p>
<p class="tableblock"><code>.header</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Title for action in content version. Asset Version, Version state, Instances, and Clients. Apply for all elements.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-detail-header-index-content-version-element-detail</code></p>
<p class="tableblock"><code>.body</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Body for action in content version. Asset Version, Version state, Instances, and Clients. Apply for all elements.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-detail-header-index-content-version-element-detail</code></p>
<p class="tableblock"><code>.status</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Show status of an asset.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-detail-header-index-content-version-element-detail</code></p>
<p class="tableblock"><code>.instances</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Number of instances for an asset.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-detail-header-index-content-version-element-detail</code></p>
<p class="tableblock"><code>.number-contracts</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Number of contracts for an asset.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.asset-detail-header-index-content-version-element-detail</code></p>
<p class="tableblock"><code>.asset-detail-header-index-content-version-select-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Container to select a version for an asset.</p>
<p class="tableblock">View c-base-title-selector</p></td>
</tr>
</tbody>
</table>

### [](#base-error)Base Error

(Private component) This component is used by other public components as asset detail header or asset documentation viewer to show a message for an error or empty state.

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Class</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Description</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.base-error-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Main container for component.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.base-error-svg-icon-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Element that contains main icon.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.base-error-text</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Title for an error or empty state message.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.base-error-sub-text</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Subtitle for an error or empty state message.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.base-error-request-id</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">In some errors, it shows the request ID.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.base-error-try-again</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">In some errors, it shows a button to execute the failed action again.</p></td>
</tr>
</tbody>
</table>

### [](#request-access)Request Access

(Private component) This component is used by other public components as an asset detail header or asset documentation viewer to show a message for an error or empty state.

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Class</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Description</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-container</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Container for the request access button.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-button</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Request access button in the asset detail header.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-button-label</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Label for the request access button.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-modal-content</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Container for request access modal content.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-modal-footer</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Container for request access modal footer.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-field-label</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Label of the request access modal form inputs.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-field-subtitle</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Subtitle of the request access modal form inputs.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-field-content</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Content of the request access modal form inputs.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-modal-new-application</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Container for the new application form.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-new-application-form-title</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Create new application title.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-input-content.name</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">New application input name.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-input-content.description</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">New application input description.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-input-content.url</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">New application URL input.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-input-content.redirectUri</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">New application redirect URI input.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-modal-button</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Cancel and request access modal buttons.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>.request-access-modal-button.confirm</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Request access modal button.</p></td>
</tr>
</tbody>
</table>

## [](#see-also)See Also

- [Previewing and Publishing Your Portal](https://docs.mulesoft.com/api-experience-hub/previewing-and-publishing-your-portal)