---
title: "AttributionControlOptions | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Type Alias AttributionControlOptions

The [AttributionControl](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.AttributionControl/) options object

type AttributionControlOptions \= {  
    [compact](#compact)?: boolean;  
    [customAttribution](#customattribution)?: string | string\[\];  
}

##### Index

### Properties[](#properties)

[compact?](#compact) [customAttribution?](#customattribution)

## Properties[](#properties-1)

### `Optional`compact[](#compact)

compact?: boolean

If `true`, the attribution control will always collapse when moving the map. If `false`, force the expanded attribution control. The default is a responsive attribution that collapses when the user moves the map on maps less than 640 pixels wide. **Attribution should not be collapsed if it can comfortably fit on the map. `compact` should only be used to modify default attribution when map size makes it impossible to fit default attribution and when the automatic compact resizing for default settings are not sufficient.**

### `Optional`customAttribution[](#customattribution)

customAttribution?: string | string\[\]

Attributions to show in addition to any other attributions.
