1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-19 21:46:43 -04:00

Remove defaultProps from TypeScript components

This commit is contained in:
Mark McDowall
2024-12-21 16:42:25 -08:00
parent 9a7ddd751e
commit a90c13e86f
3 changed files with 4 additions and 27 deletions
@@ -5,9 +5,11 @@ import EnhancedSelectInputOption, {
} from './EnhancedSelectInputOption';
import styles from './HintedSelectInputOption.css';
interface HintedSelectInputOptionProps extends EnhancedSelectInputOptionProps {
interface HintedSelectInputOptionProps
extends Omit<EnhancedSelectInputOptionProps, 'isSelected'> {
value: string;
hint?: React.ReactNode;
isSelected?: boolean;
}
function HintedSelectInputOption(props: HintedSelectInputOptionProps) {
@@ -17,7 +19,7 @@ function HintedSelectInputOption(props: HintedSelectInputOptionProps) {
hint,
depth,
isSelected = false,
isDisabled,
isMultiSelect,
isMobile,
...otherProps
} = props;
@@ -27,8 +29,6 @@ function HintedSelectInputOption(props: HintedSelectInputOptionProps) {
id={id}
depth={depth}
isSelected={isSelected}
isDisabled={isDisabled}
isHidden={isDisabled}
isMobile={isMobile}
{...otherProps}
>
@@ -43,10 +43,4 @@ function HintedSelectInputOption(props: HintedSelectInputOptionProps) {
);
}
HintedSelectInputOption.defaultProps = {
isDisabled: false,
isHidden: false,
isMultiSelect: false,
};
export default HintedSelectInputOption;