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

# Modifying Components

> Customize a component's parameters, layout, and behavior.

Most blocks expose a small set of parameters that change what they show or how they behave. Open the component's settings drawer to edit them.

## Parameter types

Each block defines its own set of parameters. The most common kinds you'll see in the settings drawer are:

* **Dropdown**: pick one option from a fixed list.
* **Property**: choose a property on the parent object.
* **Field**: choose a single field on the parent record.
* **Field list**: choose several fields at once.
* **Nested block**: embed another block, with its own parameters.
* **List**: a repeatable list of any of the above.
* **Toggles, dates, and free-text values**: simple inputs for on/off settings, dates, and custom text.

## Layout & sizing

Components live in a Surface's grid. Resize by dragging the bottom-right handle; reposition by dragging the title bar. The grid is responsive and adapts to different screen sizes automatically.

## Cloning vs detaching

* **Clone**: duplicate this component as a new instance. Independent from the source.
* **Detach** (Saved Components only): break the link to the source so future updates don't propagate.


## Related topics

- [Components](/surfaces/components/overview.md)
- [Component Filters](/surfaces/components/filters.md)
- [Saved Components](/surfaces/components/saved.md)
- [Modifying Objects](/data/objects/modify.md)
- [Object Templates](/data/objects/templates.md)
