1
0
mirror of https://github.com/flarum/core.git synced 2025-08-05 16:07:34 +02:00

Fixed select onchange not working

This commit is contained in:
Alexander Skvortsov
2020-04-29 19:30:00 -04:00
committed by David Sevilla Martín
parent b952f6a2bc
commit b7af59fe43

View File

@@ -5,7 +5,7 @@ export interface SelectProps extends ComponentProps {
/**
* Disabled state for the input.
*/
disabled: boolean;
disabled?: boolean;
/**
* A callback to run when the selected value is changed.
@@ -29,7 +29,7 @@ export interface SelectProps extends ComponentProps {
* The `Select` component displays a <select> input, surrounded with some extra
* elements for styling.
*/
export default class Select<T extends SelectProps = SelectProps> extends Component<SelectProps> {
export default class Select<T extends SelectProps = SelectProps> extends Component<T> {
view() {
return (
<span className="Select">
@@ -51,7 +51,7 @@ export default class Select<T extends SelectProps = SelectProps> extends Compone
/**
* Run a callback when the state of the checkbox is changed.
*/
protected onchange() {
if (this.props.onchange) this.props.onchange(this);
protected onchange(value) {
if (this.props.onchange) this.props.onchange(value);
}
}