> ## 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.

# Components

> The interactive UI elements that make up a View.

A **Component** is one interactive piece of a View: a table, a chart, an input, a button, a calendar. Where a View defines the slice of data, the components decide how it is shown and what the user can do with it.

Components share a common contract: each receives a Block definition (its key + parameters), an entity context (record, page, or object), and a permission scope. Filters and sorts at the Component level apply locally; filters at the View level apply to every Component inside the View.

## What you can do with a component

* Embed any registered Block (see [Blocks](/blocks/overview)).
* Override block parameters per-instance.
* Apply a per-component filter that narrows the data without changing the parent View.
* Save the component configuration so it appears identically across pages.

## See also

* [Component Filters](/surfaces/components/filters)
* [Saved Components](/surfaces/components/saved)
* [Modifying Components](/surfaces/components/modify)


## Related topics

- [Component Filters](/surfaces/components/filters.md)
- [Saved Components](/surfaces/components/saved.md)
- [Modifying Components](/surfaces/components/modify.md)
- [Embedded Components](/blocks/embedded/overview.md)
- [Views Overview](/surfaces/views/overview.md)
