mirror of
https://github.com/Sonarr/Sonarr.git
synced 2026-04-04 19:14:35 -04:00
24 lines
552 B
TypeScript
24 lines
552 B
TypeScript
import React from 'react';
|
|
import SelectedMenuItem, { SelectedMenuItemProps } from './SelectedMenuItem';
|
|
|
|
interface ViewMenuItemProps extends Omit<SelectedMenuItemProps, 'isSelected'> {
|
|
name?: string;
|
|
selectedView: string;
|
|
children: React.ReactNode;
|
|
onPress: (view: string) => void;
|
|
}
|
|
|
|
function ViewMenuItem({
|
|
name,
|
|
selectedView,
|
|
...otherProps
|
|
}: ViewMenuItemProps) {
|
|
const isSelected = name === selectedView;
|
|
|
|
return (
|
|
<SelectedMenuItem name={name} isSelected={isSelected} {...otherProps} />
|
|
);
|
|
}
|
|
|
|
export default ViewMenuItem;
|