mirror of
https://github.com/Radarr/Radarr
synced 2026-01-09 00:56:11 +01:00
32 lines
740 B
TypeScript
32 lines
740 B
TypeScript
import React from 'react';
|
|
import Menu from 'Components/Menu/Menu';
|
|
import ToolbarMenuButton, {
|
|
ToolbarMenuButtonProps,
|
|
} from 'Components/Menu/ToolbarMenuButton';
|
|
import { icons } from 'Helpers/Props';
|
|
import translate from 'Utilities/String/translate';
|
|
|
|
interface ViewMenuProps extends Omit<ToolbarMenuButtonProps, 'iconName'> {
|
|
children: React.ReactNode;
|
|
isDisabled?: boolean;
|
|
alignMenu?: 'left' | 'right';
|
|
}
|
|
|
|
function ViewMenu({
|
|
children,
|
|
isDisabled = false,
|
|
...otherProps
|
|
}: ViewMenuProps) {
|
|
return (
|
|
<Menu {...otherProps}>
|
|
<ToolbarMenuButton
|
|
iconName={icons.VIEW}
|
|
text={translate('View')}
|
|
isDisabled={isDisabled}
|
|
/>
|
|
{children}
|
|
</Menu>
|
|
);
|
|
}
|
|
|
|
export default ViewMenu;
|