# Component

Component that can be passed as component-props array to the Vue Panel frontend

****

- Since [5.0.0](https://github.com/getkirby/kirby/releases/tag/5.0.0)
- Full class name: `Kirby\Panel\Ui\Component`
- Source: <https://github.com/getkirby/kirby/tree/5.5.3/src/Panel/Ui/Component.php#L19>

****

### Component

- [$component->__call()](https://getkirby.com/docs/reference/objects/panel-ui/component/__call.md)
- [new Component()](https://getkirby.com/docs/reference/objects/panel-ui/component/__construct.md)
- [$component->key()](https://getkirby.com/docs/reference/objects/panel-ui/component/key.md)
- [$component->props()](https://getkirby.com/docs/reference/objects/panel-ui/component/props.md)
- [$component->render()](https://getkirby.com/docs/reference/objects/panel-ui/component/render.md)