# Overriding the Default Rendering

The ContextMenu enables you to override the default rendering of its items.

To customize the item rendering, use any of the following approaches:

* [Override the rendering of the innermost item part](https://www.telerik.com/kendo-vue-ui/components/layout/context-menu/rendering#items)
* [Override the rendering of the item link](https://www.telerik.com/kendo-vue-ui/components/layout/context-menu/rendering#links)
* [Set specific content for the item children](https://www.telerik.com/kendo-vue-ui/components/layout/context-menu/rendering#content)

## Items

By default, the innermost ContextMenu item part includes only text.

To override the rendering of that innermost item part, either:

* Override the innermost part for a specific item by using the [`render`](https://www.telerik.com/kendo-vue-ui/components/layout/api/menuitemmodel#render) property.

[Demo Source](https://demos.telerik.com/kendo-vue-ui/layout/context-menu/items/rendering/item-render/source.txt)

* Override the innermost part for all items by using the [`itemRender`](https://www.telerik.com/kendo-vue-ui/components/layout/api/menuprops#itemrender) property of the ContextMenu.

[Demo Source](https://demos.telerik.com/kendo-vue-ui/layout/context-menu/items/rendering/menu-item-render/source.txt)

## Links

By default, the ContextMenu item link includes an icon, text, and an arrow.

To override the rendering of the item link, either:

* Override the item link for a specific item by using the [`linkRender`](https://www.telerik.com/kendo-vue-ui/components/layout/api/menuitemmodel#linkrender) property.

[Demo Source](https://demos.telerik.com/kendo-vue-ui/layout/context-menu/items/rendering/link-render/source.txt)

* Override the item link for all items by using the [`linkRender`](https://www.telerik.com/kendo-vue-ui/components/layout/api/menuprops#linkrender) property of the ContextMenu.

[Demo Source](https://demos.telerik.com/kendo-vue-ui/layout/context-menu/items/rendering/menu-link-render/source.txt)

## Content

You can set specific content that will replace the children of a ContextMenu item by using the [`contentRender`](https://www.telerik.com/kendo-vue-ui/components/layout/api/menuitemmodel#contentrender) property.

[Demo Source](https://demos.telerik.com/kendo-vue-ui/layout/context-menu/items/rendering/content-render/source.txt)

## Suggested Links

* [API Reference of the Menu](https://www.telerik.com/kendo-vue-ui/components/layout/api/menuprops)
