mirror of
https://github.com/Redocly/redoc.git
synced 2025-03-03 17:35:46 +03:00
chore: allow for children in MenuItemTitle
This commit is contained in:
parent
59571596c0
commit
e13d172502
|
@ -47,10 +47,13 @@ export class MenuItem extends React.Component<MenuItemProps> {
|
||||||
data-item-id={item.id}
|
data-item-id={item.id}
|
||||||
>
|
>
|
||||||
{item.type === 'operation' ? (
|
{item.type === 'operation' ? (
|
||||||
<OperationMenuItemContent item={item as OperationModel} />
|
<OperationMenuItemContent {...this.props} item={item as OperationModel} />
|
||||||
) : (
|
) : (
|
||||||
<MenuItemLabel depth={item.depth} active={item.active} type={item.type}>
|
<MenuItemLabel depth={item.depth} active={item.active} type={item.type}>
|
||||||
<MenuItemTitle title={item.name}>{item.name}</MenuItemTitle>
|
<MenuItemTitle title={item.name}>
|
||||||
|
{item.name}
|
||||||
|
{this.props.children}
|
||||||
|
</MenuItemTitle>
|
||||||
{(item.depth > 0 &&
|
{(item.depth > 0 &&
|
||||||
item.items.length > 0 && (
|
item.items.length > 0 && (
|
||||||
<ShelfIcon float={'right'} direction={item.active ? 'down' : 'right'} />
|
<ShelfIcon float={'right'} direction={item.active ? 'down' : 'right'} />
|
||||||
|
@ -85,7 +88,10 @@ class OperationMenuItemContent extends React.Component<OperationMenuItemContentP
|
||||||
deprecated={item.deprecated}
|
deprecated={item.deprecated}
|
||||||
>
|
>
|
||||||
<OperationBadge type={item.httpVerb} />
|
<OperationBadge type={item.httpVerb} />
|
||||||
<MenuItemTitle width="calc(100% - 32px)">{item.name}</MenuItemTitle>
|
<MenuItemTitle width="calc(100% - 32px)">
|
||||||
|
{item.name}
|
||||||
|
{this.props.children}
|
||||||
|
</MenuItemTitle>
|
||||||
</MenuItemLabel>
|
</MenuItemLabel>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user