> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gitascii.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Surveillance Loadout

> Surveillance renderer configuration and publication limits

Widget ID: `surveillance-loadout`.

Status labels, coordinates, feeds, and transmission effects are decorative. They do not connect to surveillance cameras or the Pro health service. Replace preset identity and status copy before publishing. See [data sources](https://docs.gitascii.com/reference/data-sources.md) for interpretation and asset fallback behavior.

## Configuration

The following property names are read by this renderer or its shared palette helper. Properties are optional in the layout model. Types shown are source assertions or explicit conversions, not runtime validation. Omitted values use renderer/data/style defaults; an empty string or zero can also activate a fallback where the source uses `||`. Use the linked renderer for nested value shapes and conditional defaults.

| Property | Source type or conversion |
| :- | :- |
| `accentColor` | `string` |
| `displayMode` | `'both' \| 'logo' \| 'name'` |
| `languages` | `string[]` |
| `ledColor` | `string` |
| `secondaryColor` | `string` |
| `workflow` | `string[]` |

## Layout example

This instance starts from the renderer defaults. The dimensions are an example, not a promised minimum or editor preset. Add it to the `widgets` array of a [configuration](https://docs.gitascii.com/api/configuration.md), then [render the complete layout](https://docs.gitascii.com/guides/reproduce-editor.md).

```json theme={null}
{
  "instanceId": "surveillance-loadout-example",
  "widgetId": "surveillance-loadout",
  "position": {
    "x": 0,
    "y": 0
  },
  "size": {
    "width": 600,
    "height": 360
  },
  "config": {},
  "locked": false,
  "visible": true,
  "zIndex": 1
}
```

Start with the matching suite's [template](https://docs.gitascii.com/templates/overview.md) in the editor to inherit its composition and dimensions. Check both published themes and replace decorative placeholder copy before publishing. Preview interaction does not establish interaction support in GitHub's image embed.

Implementation: [`renderSurveillanceLoadout`](https://github.com/Igorcbraz/GitAscii/blob/f248c939a3ea7810c3d3e331ae904b56a72b998f/src/features/widgets/renderers/SurveillanceRenderers.ts). See the [full catalog](https://docs.gitascii.com/widgets/overview.md) for related widgets.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.