1
0
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:
Mark McDowall
2024-12-22 15:41:53 -08:00
parent 2935d148a8
commit 12a1ef0387
42 changed files with 749 additions and 1018 deletions
@@ -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;