mirror of
https://github.com/Redocly/redoc.git
synced 2025-08-08 14:14:56 +03:00
show shelf icon for groups if configuration option is set
This commit is contained in:
parent
3d0db68b3b
commit
2c4238c199
|
@ -2,7 +2,7 @@ import { observer } from 'mobx-react';
|
|||
import * as React from 'react';
|
||||
|
||||
import { ShelfIcon } from '../../common-elements/shelfs';
|
||||
import { IMenuItem, OperationModel } from '../../services';
|
||||
import {GROUP_DEPTH, IMenuItem, OperationModel, RedocNormalizedOptions} from '../../services';
|
||||
import { shortenHTTPVerb } from '../../utils/openapi';
|
||||
import { MenuItems } from './MenuItems';
|
||||
import { MenuItemLabel, MenuItemLi, MenuItemTitle, OperationBadge } from './styled.elements';
|
||||
|
@ -11,6 +11,7 @@ export interface MenuItemProps {
|
|||
item: IMenuItem;
|
||||
onActivate?: (item: IMenuItem) => void;
|
||||
withoutChildren?: boolean;
|
||||
options: RedocNormalizedOptions;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
@ -57,7 +58,7 @@ export class MenuItem extends React.Component<MenuItemProps> {
|
|||
{item.name}
|
||||
{this.props.children}
|
||||
</MenuItemTitle>
|
||||
{(item.depth > 0 &&
|
||||
{((item.depth >= 0 || (item.depth === GROUP_DEPTH && this.props.options.collapseTagGroups)) &&
|
||||
item.items.length > 0 && (
|
||||
<ShelfIcon float={'right'} direction={item.expanded ? 'down' : 'right'} />
|
||||
)) ||
|
||||
|
|
Loading…
Reference in New Issue
Block a user