X-Git-Url: http://these/git/?a=blobdiff_plain;f=src%2Fshared%2Fcomponents%2Fcommon%2Fsort-select.tsx;h=dac6e20d51723fda24763c34e3fa9f3eceb3dd3f;hb=2b1af707c3df6126b3e6890106c03c60ad49b1be;hp=f54d87d80bfcc2a3de42ac33a685b8f2b8b17f23;hpb=f61037f5d89f12818c8100f907a98b74e980112a;p=lemmy-ui.git diff --git a/src/shared/components/common/sort-select.tsx b/src/shared/components/common/sort-select.tsx index f54d87d..dac6e20 100644 --- a/src/shared/components/common/sort-select.tsx +++ b/src/shared/components/common/sort-select.tsx @@ -6,7 +6,7 @@ import { Icon } from "./icon"; interface SortSelectProps { sort: SortType; - onChange?(val: SortType): any; + onChange(val: SortType): void; hideHot?: boolean; hideMostComments?: boolean; } @@ -25,7 +25,7 @@ export class SortSelect extends Component { super(props, context); } - static getDerivedStateFromProps(props: any): SortSelectState { + static getDerivedStateFromProps(props: SortSelectProps): SortSelectState { return { sort: props.sort, }; @@ -85,6 +85,6 @@ export class SortSelect extends Component { } handleSortChange(i: SortSelect, event: any) { - i.props.onChange?.(event.target.value); + i.props.onChange(event.target.value); } }