Extending

Composition

Looker UI Components (and React) rely heavily on the concept of composition, where smaller components can be composed to create higher-order behavior. In the BoardCard example below the Card, CardMedia, CardContent and Heading are composed to define a what it means to display a Board object in Card format.

Business Metrics

Important metrics we use to understand our daily operational performance.

Extending behavior

In some cases we may not support the exact presentation or behavior necessary. Through composition and styling, most components can be extended and customized. Here's an example of a new LoggerButton that logs every click:

Extending styling

Styling can also be extended, but care is needed to ensure you do not violate Looker's design principles.