mirror of
https://github.com/Sonarr/Sonarr.git
synced 2026-04-22 22:16:13 -04:00
Convert Menu components to TypeScript
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
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;
|
||||
Reference in New Issue
Block a user