Completely updated React, fixed #11, (hopefully)
This commit is contained in:
		
							
								
								
									
										15
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormControl.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormControl.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,10 +1,9 @@
 | 
			
		||||
import * as React from 'react';
 | 
			
		||||
import { StandardProps, PropTypes } from '..';
 | 
			
		||||
 | 
			
		||||
export interface FormControlProps extends StandardProps<
 | 
			
		||||
  React.HtmlHTMLAttributes<HTMLDivElement>,
 | 
			
		||||
  FormControlClassKey
 | 
			
		||||
> {
 | 
			
		||||
export interface FormControlProps
 | 
			
		||||
  extends StandardProps<React.HtmlHTMLAttributes<HTMLDivElement>, FormControlClassKey> {
 | 
			
		||||
  component?: React.ReactType<FormControlProps>;
 | 
			
		||||
  disabled?: boolean;
 | 
			
		||||
  error?: boolean;
 | 
			
		||||
  fullWidth?: boolean;
 | 
			
		||||
@@ -12,15 +11,9 @@ export interface FormControlProps extends StandardProps<
 | 
			
		||||
  onBlur?: React.EventHandler<any>;
 | 
			
		||||
  onFocus?: React.EventHandler<any>;
 | 
			
		||||
  required?: boolean;
 | 
			
		||||
  component?: React.ReactType;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export type FormControlClassKey =
 | 
			
		||||
  | 'root'
 | 
			
		||||
  | 'marginNormal'
 | 
			
		||||
  | 'marginDense'
 | 
			
		||||
  | 'fullWidth'
 | 
			
		||||
  ;
 | 
			
		||||
export type FormControlClassKey = 'root' | 'marginNormal' | 'marginDense' | 'fullWidth';
 | 
			
		||||
 | 
			
		||||
declare const FormControl: React.ComponentType<FormControlProps>;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										105
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormControl.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										105
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormControl.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,13 +1,11 @@
 | 
			
		||||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
 | 
			
		||||
 | 
			
		||||
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
 | 
			
		||||
 | 
			
		||||
import _extends from 'babel-runtime/helpers/extends';
 | 
			
		||||
import _objectWithoutProperties from 'babel-runtime/helpers/objectWithoutProperties';
 | 
			
		||||
import React from 'react';
 | 
			
		||||
 | 
			
		||||
import PropTypes from 'prop-types';
 | 
			
		||||
import classNames from 'classnames';
 | 
			
		||||
import withStyles from '../styles/withStyles';
 | 
			
		||||
import { isDirty, isAdornedStart } from '../Input/Input';
 | 
			
		||||
import { capitalize } from '../utils/helpers';
 | 
			
		||||
import { isMuiElement } from '../utils/reactHelpers';
 | 
			
		||||
 | 
			
		||||
export const styles = theme => ({
 | 
			
		||||
@@ -45,7 +43,6 @@ export const styles = theme => ({
 | 
			
		||||
 *  - InputLabel
 | 
			
		||||
 */
 | 
			
		||||
class FormControl extends React.Component {
 | 
			
		||||
 | 
			
		||||
  constructor(props, context) {
 | 
			
		||||
    super(props, context);
 | 
			
		||||
 | 
			
		||||
@@ -61,18 +58,17 @@ class FormControl extends React.Component {
 | 
			
		||||
      if (this.props.onFocus) {
 | 
			
		||||
        this.props.onFocus(event);
 | 
			
		||||
      }
 | 
			
		||||
      if (!this.state.focused) {
 | 
			
		||||
        this.setState({ focused: true });
 | 
			
		||||
      }
 | 
			
		||||
      this.setState(state => !state.focused ? { focused: true } : null);
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    this.handleBlur = event => {
 | 
			
		||||
      if (this.props.onBlur) {
 | 
			
		||||
      // The event might be undefined.
 | 
			
		||||
      // For instance, a child component might call this hook
 | 
			
		||||
      // when an input is disabled but still having the focus.
 | 
			
		||||
      if (this.props.onBlur && event) {
 | 
			
		||||
        this.props.onBlur(event);
 | 
			
		||||
      }
 | 
			
		||||
      if (this.state.focused) {
 | 
			
		||||
        this.setState({ focused: false });
 | 
			
		||||
      }
 | 
			
		||||
      this.setState(state => state.focused ? { focused: false } : null);
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    this.handleDirty = () => {
 | 
			
		||||
@@ -124,34 +120,77 @@ class FormControl extends React.Component {
 | 
			
		||||
  render() {
 | 
			
		||||
    const _props = this.props,
 | 
			
		||||
          {
 | 
			
		||||
      children,
 | 
			
		||||
      classes,
 | 
			
		||||
      className,
 | 
			
		||||
      component: ComponentProp,
 | 
			
		||||
      component: Component,
 | 
			
		||||
      disabled,
 | 
			
		||||
      error,
 | 
			
		||||
      fullWidth,
 | 
			
		||||
      margin
 | 
			
		||||
      margin,
 | 
			
		||||
      required
 | 
			
		||||
    } = _props,
 | 
			
		||||
          other = _objectWithoutProperties(_props, ['children', 'classes', 'className', 'component', 'disabled', 'error', 'fullWidth', 'margin']);
 | 
			
		||||
          other = _objectWithoutProperties(_props, ['classes', 'className', 'component', 'disabled', 'error', 'fullWidth', 'margin', 'required']);
 | 
			
		||||
 | 
			
		||||
    return React.createElement(
 | 
			
		||||
      ComponentProp,
 | 
			
		||||
      _extends({
 | 
			
		||||
        className: classNames(classes.root, {
 | 
			
		||||
          [classes.marginNormal]: margin === 'normal',
 | 
			
		||||
          [classes.marginDense]: margin === 'dense',
 | 
			
		||||
          [classes.fullWidth]: fullWidth
 | 
			
		||||
        }, className)
 | 
			
		||||
      }, other, {
 | 
			
		||||
        onFocus: this.handleFocus,
 | 
			
		||||
        onBlur: this.handleBlur
 | 
			
		||||
      }),
 | 
			
		||||
      children
 | 
			
		||||
    );
 | 
			
		||||
    return React.createElement(Component, _extends({
 | 
			
		||||
      className: classNames(classes.root, {
 | 
			
		||||
        [classes[`margin${capitalize(margin)}`]]: margin !== 'none',
 | 
			
		||||
        [classes.fullWidth]: fullWidth
 | 
			
		||||
      }, className)
 | 
			
		||||
    }, other, {
 | 
			
		||||
      onFocus: this.handleFocus,
 | 
			
		||||
      onBlur: this.handleBlur
 | 
			
		||||
    }));
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
FormControl.propTypes = process.env.NODE_ENV !== "production" ? {
 | 
			
		||||
  /**
 | 
			
		||||
   * The contents of the form control.
 | 
			
		||||
   */
 | 
			
		||||
  children: PropTypes.node,
 | 
			
		||||
  /**
 | 
			
		||||
   * Useful to extend the style applied to components.
 | 
			
		||||
   */
 | 
			
		||||
  classes: PropTypes.object.isRequired,
 | 
			
		||||
  /**
 | 
			
		||||
   * @ignore
 | 
			
		||||
   */
 | 
			
		||||
  className: PropTypes.string,
 | 
			
		||||
  /**
 | 
			
		||||
   * The component used for the root node.
 | 
			
		||||
   * Either a string to use a DOM element or a component.
 | 
			
		||||
   */
 | 
			
		||||
  component: PropTypes.oneOfType([PropTypes.string, PropTypes.func]),
 | 
			
		||||
  /**
 | 
			
		||||
   * If `true`, the label, input and helper text should be displayed in a disabled state.
 | 
			
		||||
   */
 | 
			
		||||
  disabled: PropTypes.bool,
 | 
			
		||||
  /**
 | 
			
		||||
   * If `true`, the label should be displayed in an error state.
 | 
			
		||||
   */
 | 
			
		||||
  error: PropTypes.bool,
 | 
			
		||||
  /**
 | 
			
		||||
   * If `true`, the component will take up the full width of its container.
 | 
			
		||||
   */
 | 
			
		||||
  fullWidth: PropTypes.bool,
 | 
			
		||||
  /**
 | 
			
		||||
   * If `dense` or `normal`, will adjust vertical spacing of this and contained components.
 | 
			
		||||
   */
 | 
			
		||||
  margin: PropTypes.oneOf(['none', 'dense', 'normal']),
 | 
			
		||||
  /**
 | 
			
		||||
   * @ignore
 | 
			
		||||
   */
 | 
			
		||||
  onBlur: PropTypes.func,
 | 
			
		||||
  /**
 | 
			
		||||
   * @ignore
 | 
			
		||||
   */
 | 
			
		||||
  onFocus: PropTypes.func,
 | 
			
		||||
  /**
 | 
			
		||||
   * If `true`, the label will indicate that the input is required.
 | 
			
		||||
   */
 | 
			
		||||
  required: PropTypes.bool
 | 
			
		||||
} : {};
 | 
			
		||||
 | 
			
		||||
FormControl.defaultProps = {
 | 
			
		||||
  component: 'div',
 | 
			
		||||
  disabled: false,
 | 
			
		||||
@@ -160,7 +199,9 @@ FormControl.defaultProps = {
 | 
			
		||||
  margin: 'none',
 | 
			
		||||
  required: false
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
FormControl.childContextTypes = {
 | 
			
		||||
  muiFormControl: PropTypes.object.isRequired
 | 
			
		||||
  muiFormControl: PropTypes.object
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export default withStyles(styles, { name: 'MuiFormControl' })(FormControl);
 | 
			
		||||
							
								
								
									
										17
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormControlLabel.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										17
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormControlLabel.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,11 +1,12 @@
 | 
			
		||||
import * as React from 'react';
 | 
			
		||||
import { StandardProps } from '..';
 | 
			
		||||
 | 
			
		||||
export interface FormControlLabelProps extends StandardProps<
 | 
			
		||||
  React.LabelHTMLAttributes<HTMLLabelElement>,
 | 
			
		||||
  FormControlLabelClassKey,
 | 
			
		||||
  'onChange'
 | 
			
		||||
> {
 | 
			
		||||
export interface FormControlLabelProps
 | 
			
		||||
  extends StandardProps<
 | 
			
		||||
      React.LabelHTMLAttributes<HTMLLabelElement>,
 | 
			
		||||
      FormControlLabelClassKey,
 | 
			
		||||
      'onChange'
 | 
			
		||||
    > {
 | 
			
		||||
  checked?: boolean | string;
 | 
			
		||||
  control: React.ReactElement<any>;
 | 
			
		||||
  disabled?: boolean;
 | 
			
		||||
@@ -16,11 +17,7 @@ export interface FormControlLabelProps extends StandardProps<
 | 
			
		||||
  value?: string;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export type FormControlLabelClassKey =
 | 
			
		||||
  | 'root'
 | 
			
		||||
  | 'disabled'
 | 
			
		||||
  | 'label'
 | 
			
		||||
  ;
 | 
			
		||||
export type FormControlLabelClassKey = 'root' | 'disabled' | 'label';
 | 
			
		||||
 | 
			
		||||
declare const FormControlLabel: React.ComponentType<FormControlLabelProps>;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										63
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormControlLabel.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										63
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormControlLabel.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,11 +1,8 @@
 | 
			
		||||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
 | 
			
		||||
 | 
			
		||||
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
 | 
			
		||||
 | 
			
		||||
import _extends from 'babel-runtime/helpers/extends';
 | 
			
		||||
import _objectWithoutProperties from 'babel-runtime/helpers/objectWithoutProperties';
 | 
			
		||||
/* eslint-disable jsx-a11y/label-has-for */
 | 
			
		||||
 | 
			
		||||
import React from 'react';
 | 
			
		||||
 | 
			
		||||
import PropTypes from 'prop-types';
 | 
			
		||||
import classNames from 'classnames';
 | 
			
		||||
import withStyles from '../styles/withStyles';
 | 
			
		||||
@@ -16,8 +13,10 @@ export const styles = theme => ({
 | 
			
		||||
    display: 'inline-flex',
 | 
			
		||||
    alignItems: 'center',
 | 
			
		||||
    cursor: 'pointer',
 | 
			
		||||
    // For correct alignment with the text.
 | 
			
		||||
    verticalAlign: 'middle',
 | 
			
		||||
    // Remove grey highlight
 | 
			
		||||
    WebkitTapHighlightColor: theme.palette.common.transparent,
 | 
			
		||||
    WebkitTapHighlightColor: 'transparent',
 | 
			
		||||
    marginLeft: -14,
 | 
			
		||||
    marginRight: theme.spacing.unit * 2 // used for row presentation of radio/checkbox
 | 
			
		||||
  },
 | 
			
		||||
@@ -25,9 +24,7 @@ export const styles = theme => ({
 | 
			
		||||
    color: theme.palette.text.disabled,
 | 
			
		||||
    cursor: 'default'
 | 
			
		||||
  },
 | 
			
		||||
  label: {
 | 
			
		||||
    userSelect: 'none'
 | 
			
		||||
  }
 | 
			
		||||
  label: {}
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
@@ -81,12 +78,58 @@ function FormControlLabel(props, context) {
 | 
			
		||||
    }),
 | 
			
		||||
    React.createElement(
 | 
			
		||||
      Typography,
 | 
			
		||||
      { className: classes.label },
 | 
			
		||||
      { component: 'span', className: classes.label },
 | 
			
		||||
      label
 | 
			
		||||
    )
 | 
			
		||||
  );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
FormControlLabel.propTypes = process.env.NODE_ENV !== "production" ? {
 | 
			
		||||
  /**
 | 
			
		||||
   * If `true`, the component appears selected.
 | 
			
		||||
   */
 | 
			
		||||
  checked: PropTypes.oneOfType([PropTypes.bool, PropTypes.string]),
 | 
			
		||||
  /**
 | 
			
		||||
   * Useful to extend the style applied to components.
 | 
			
		||||
   */
 | 
			
		||||
  classes: PropTypes.object.isRequired,
 | 
			
		||||
  /**
 | 
			
		||||
   * @ignore
 | 
			
		||||
   */
 | 
			
		||||
  className: PropTypes.string,
 | 
			
		||||
  /**
 | 
			
		||||
   * A control element. For instance, it can be be a `Radio`, a `Switch` or a `Checkbox`.
 | 
			
		||||
   */
 | 
			
		||||
  control: PropTypes.element,
 | 
			
		||||
  /**
 | 
			
		||||
   * If `true`, the control will be disabled.
 | 
			
		||||
   */
 | 
			
		||||
  disabled: PropTypes.bool,
 | 
			
		||||
  /**
 | 
			
		||||
   * Use that property to pass a ref callback to the native input component.
 | 
			
		||||
   */
 | 
			
		||||
  inputRef: PropTypes.func,
 | 
			
		||||
  /**
 | 
			
		||||
   * The text to be used in an enclosing label element.
 | 
			
		||||
   */
 | 
			
		||||
  label: PropTypes.node,
 | 
			
		||||
  /*
 | 
			
		||||
   * @ignore
 | 
			
		||||
   */
 | 
			
		||||
  name: PropTypes.string,
 | 
			
		||||
  /**
 | 
			
		||||
   * Callback fired when the state is changed.
 | 
			
		||||
   *
 | 
			
		||||
   * @param {object} event The event source of the callback
 | 
			
		||||
   * @param {boolean} checked The `checked` value of the switch
 | 
			
		||||
   */
 | 
			
		||||
  onChange: PropTypes.func,
 | 
			
		||||
  /**
 | 
			
		||||
   * The value of the component.
 | 
			
		||||
   */
 | 
			
		||||
  value: PropTypes.string
 | 
			
		||||
} : {};
 | 
			
		||||
 | 
			
		||||
FormControlLabel.contextTypes = {
 | 
			
		||||
  muiFormControl: PropTypes.object
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormGroup.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormGroup.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,17 +1,12 @@
 | 
			
		||||
import * as React from 'react';
 | 
			
		||||
import { StandardProps } from '..';
 | 
			
		||||
 | 
			
		||||
export interface FormGroupProps extends StandardProps<
 | 
			
		||||
  React.HtmlHTMLAttributes<HTMLDivElement>,
 | 
			
		||||
  FormGroupClassKey
 | 
			
		||||
> {
 | 
			
		||||
export interface FormGroupProps
 | 
			
		||||
  extends StandardProps<React.HtmlHTMLAttributes<HTMLDivElement>, FormGroupClassKey> {
 | 
			
		||||
  row?: boolean;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export type FormGroupClassKey =
 | 
			
		||||
  | 'root'
 | 
			
		||||
  | 'row'
 | 
			
		||||
  ;
 | 
			
		||||
export type FormGroupClassKey = 'root' | 'row';
 | 
			
		||||
 | 
			
		||||
declare const FormGroup: React.ComponentType<FormGroupProps>;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										27
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormGroup.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										27
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormGroup.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,9 +1,7 @@
 | 
			
		||||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
 | 
			
		||||
 | 
			
		||||
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
 | 
			
		||||
 | 
			
		||||
import _extends from 'babel-runtime/helpers/extends';
 | 
			
		||||
import _objectWithoutProperties from 'babel-runtime/helpers/objectWithoutProperties';
 | 
			
		||||
import React from 'react';
 | 
			
		||||
 | 
			
		||||
import PropTypes from 'prop-types';
 | 
			
		||||
import classNames from 'classnames';
 | 
			
		||||
import withStyles from '../styles/withStyles';
 | 
			
		||||
 | 
			
		||||
@@ -37,6 +35,25 @@ function FormGroup(props) {
 | 
			
		||||
  );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
FormGroup.propTypes = process.env.NODE_ENV !== "production" ? {
 | 
			
		||||
  /**
 | 
			
		||||
   * The content of the component.
 | 
			
		||||
   */
 | 
			
		||||
  children: PropTypes.node,
 | 
			
		||||
  /**
 | 
			
		||||
   * Useful to extend the style applied to components.
 | 
			
		||||
   */
 | 
			
		||||
  classes: PropTypes.object.isRequired,
 | 
			
		||||
  /**
 | 
			
		||||
   * @ignore
 | 
			
		||||
   */
 | 
			
		||||
  className: PropTypes.string,
 | 
			
		||||
  /**
 | 
			
		||||
   * Display group of elements in a compact row.
 | 
			
		||||
   */
 | 
			
		||||
  row: PropTypes.bool
 | 
			
		||||
} : {};
 | 
			
		||||
 | 
			
		||||
FormGroup.defaultProps = {
 | 
			
		||||
  row: false
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										13
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormHelperText.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormHelperText.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,21 +1,14 @@
 | 
			
		||||
import * as React from 'react';
 | 
			
		||||
import { StandardProps } from '..';
 | 
			
		||||
 | 
			
		||||
export interface FormHelperTextProps extends StandardProps<
 | 
			
		||||
  React.HTMLAttributes<HTMLParagraphElement>,
 | 
			
		||||
  FormHelperTextClassKey
 | 
			
		||||
> {
 | 
			
		||||
export interface FormHelperTextProps
 | 
			
		||||
  extends StandardProps<React.HTMLAttributes<HTMLParagraphElement>, FormHelperTextClassKey> {
 | 
			
		||||
  disabled?: boolean;
 | 
			
		||||
  error?: boolean;
 | 
			
		||||
  margin?: 'dense';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export type FormHelperTextClassKey =
 | 
			
		||||
  | 'root'
 | 
			
		||||
  | 'dense'
 | 
			
		||||
  | 'error'
 | 
			
		||||
  | 'disabled'
 | 
			
		||||
  ;
 | 
			
		||||
export type FormHelperTextClassKey = 'root' | 'dense' | 'error' | 'disabled';
 | 
			
		||||
 | 
			
		||||
declare const FormHelperText: React.ComponentType<FormHelperTextProps>;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										62
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormHelperText.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										62
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormHelperText.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,16 +1,13 @@
 | 
			
		||||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
 | 
			
		||||
 | 
			
		||||
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
 | 
			
		||||
 | 
			
		||||
import _extends from 'babel-runtime/helpers/extends';
 | 
			
		||||
import _objectWithoutProperties from 'babel-runtime/helpers/objectWithoutProperties';
 | 
			
		||||
import React from 'react';
 | 
			
		||||
 | 
			
		||||
import PropTypes from 'prop-types';
 | 
			
		||||
import classNames from 'classnames';
 | 
			
		||||
import withStyles from '../styles/withStyles';
 | 
			
		||||
 | 
			
		||||
export const styles = theme => ({
 | 
			
		||||
  root: {
 | 
			
		||||
    color: theme.palette.input.helperText,
 | 
			
		||||
    color: theme.palette.text.secondary,
 | 
			
		||||
    fontFamily: theme.typography.fontFamily,
 | 
			
		||||
    fontSize: theme.typography.pxToRem(12),
 | 
			
		||||
    textAlign: 'left',
 | 
			
		||||
@@ -23,23 +20,23 @@ export const styles = theme => ({
 | 
			
		||||
    marginTop: theme.spacing.unit / 2
 | 
			
		||||
  },
 | 
			
		||||
  error: {
 | 
			
		||||
    color: theme.palette.error.A400
 | 
			
		||||
    color: theme.palette.error.main
 | 
			
		||||
  },
 | 
			
		||||
  disabled: {
 | 
			
		||||
    color: theme.palette.input.disabled
 | 
			
		||||
    color: theme.palette.text.disabled
 | 
			
		||||
  }
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
function FormHelperText(props, context) {
 | 
			
		||||
  const {
 | 
			
		||||
    children,
 | 
			
		||||
    classes,
 | 
			
		||||
    className: classNameProp,
 | 
			
		||||
    disabled: disabledProp,
 | 
			
		||||
    error: errorProp,
 | 
			
		||||
    margin: marginProp
 | 
			
		||||
    margin: marginProp,
 | 
			
		||||
    component: Component
 | 
			
		||||
  } = props,
 | 
			
		||||
        other = _objectWithoutProperties(props, ['children', 'classes', 'className', 'disabled', 'error', 'margin']);
 | 
			
		||||
        other = _objectWithoutProperties(props, ['classes', 'className', 'disabled', 'error', 'margin', 'component']);
 | 
			
		||||
  const { muiFormControl } = context;
 | 
			
		||||
 | 
			
		||||
  let disabled = disabledProp;
 | 
			
		||||
@@ -66,13 +63,46 @@ function FormHelperText(props, context) {
 | 
			
		||||
    [classes.dense]: margin === 'dense'
 | 
			
		||||
  }, classNameProp);
 | 
			
		||||
 | 
			
		||||
  return React.createElement(
 | 
			
		||||
    'p',
 | 
			
		||||
    _extends({ className: className }, other),
 | 
			
		||||
    children
 | 
			
		||||
  );
 | 
			
		||||
  return React.createElement(Component, _extends({ className: className }, other));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
FormHelperText.propTypes = process.env.NODE_ENV !== "production" ? {
 | 
			
		||||
  /**
 | 
			
		||||
   * The content of the component.
 | 
			
		||||
   */
 | 
			
		||||
  children: PropTypes.node,
 | 
			
		||||
  /**
 | 
			
		||||
   * Useful to extend the style applied to components.
 | 
			
		||||
   */
 | 
			
		||||
  classes: PropTypes.object.isRequired,
 | 
			
		||||
  /**
 | 
			
		||||
   * @ignore
 | 
			
		||||
   */
 | 
			
		||||
  className: PropTypes.string,
 | 
			
		||||
  /**
 | 
			
		||||
   * The component used for the root node.
 | 
			
		||||
   * Either a string to use a DOM element or a component.
 | 
			
		||||
   */
 | 
			
		||||
  component: PropTypes.oneOfType([PropTypes.string, PropTypes.func]),
 | 
			
		||||
  /**
 | 
			
		||||
   * If `true`, the helper text should be displayed in a disabled state.
 | 
			
		||||
   */
 | 
			
		||||
  disabled: PropTypes.bool,
 | 
			
		||||
  /**
 | 
			
		||||
   * If `true`, helper text should be displayed in an error state.
 | 
			
		||||
   */
 | 
			
		||||
  error: PropTypes.bool,
 | 
			
		||||
  /**
 | 
			
		||||
   * If `dense`, will adjust vertical spacing. This is normally obtained via context from
 | 
			
		||||
   * FormControl.
 | 
			
		||||
   */
 | 
			
		||||
  margin: PropTypes.oneOf(['dense'])
 | 
			
		||||
} : {};
 | 
			
		||||
 | 
			
		||||
FormHelperText.defaultProps = {
 | 
			
		||||
  component: 'p'
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
FormHelperText.contextTypes = {
 | 
			
		||||
  muiFormControl: PropTypes.object
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										15
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormLabel.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormLabel.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,22 +1,17 @@
 | 
			
		||||
import * as React from 'react';
 | 
			
		||||
import { StandardProps } from '..';
 | 
			
		||||
 | 
			
		||||
export interface FormLabelProps extends StandardProps<
 | 
			
		||||
  React.LabelHTMLAttributes<HTMLLabelElement>,
 | 
			
		||||
  FormLabelClassKey
 | 
			
		||||
> {
 | 
			
		||||
export interface FormLabelProps extends StandardProps<FormLabelBaseProps, FormLabelClassKey> {
 | 
			
		||||
  component?: React.ReactType<FormLabelBaseProps>;
 | 
			
		||||
  disabled?: boolean;
 | 
			
		||||
  error?: boolean;
 | 
			
		||||
  focused?: boolean;
 | 
			
		||||
  required?: boolean;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export type FormLabelClassKey =
 | 
			
		||||
  | 'root'
 | 
			
		||||
  | 'focused'
 | 
			
		||||
  | 'error'
 | 
			
		||||
  | 'disabled'
 | 
			
		||||
  ;
 | 
			
		||||
export type FormLabelBaseProps = React.LabelHTMLAttributes<HTMLLabelElement>;
 | 
			
		||||
 | 
			
		||||
export type FormLabelClassKey = 'root' | 'focused' | 'error' | 'disabled';
 | 
			
		||||
 | 
			
		||||
declare const FormLabel: React.ComponentType<FormLabelProps>;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										84
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormLabel.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										84
									
								
								goTorrentWebUI/node_modules/material-ui/es/Form/FormLabel.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,34 +1,28 @@
 | 
			
		||||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
 | 
			
		||||
 | 
			
		||||
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
 | 
			
		||||
 | 
			
		||||
import _extends from 'babel-runtime/helpers/extends';
 | 
			
		||||
import _objectWithoutProperties from 'babel-runtime/helpers/objectWithoutProperties';
 | 
			
		||||
import React from 'react';
 | 
			
		||||
 | 
			
		||||
import PropTypes from 'prop-types';
 | 
			
		||||
import classNames from 'classnames';
 | 
			
		||||
import withStyles from '../styles/withStyles';
 | 
			
		||||
 | 
			
		||||
export const styles = theme => {
 | 
			
		||||
  const focusColor = theme.palette.primary[theme.palette.type === 'light' ? 'A700' : 'A200'];
 | 
			
		||||
  return {
 | 
			
		||||
    root: {
 | 
			
		||||
      fontFamily: theme.typography.fontFamily,
 | 
			
		||||
      color: theme.palette.input.labelText,
 | 
			
		||||
      fontSize: theme.typography.pxToRem(16),
 | 
			
		||||
      lineHeight: 1,
 | 
			
		||||
      padding: 0
 | 
			
		||||
    },
 | 
			
		||||
    focused: {
 | 
			
		||||
      color: focusColor
 | 
			
		||||
    },
 | 
			
		||||
    error: {
 | 
			
		||||
      color: theme.palette.error.A400
 | 
			
		||||
    },
 | 
			
		||||
    disabled: {
 | 
			
		||||
      color: theme.palette.input.disabled
 | 
			
		||||
    }
 | 
			
		||||
  };
 | 
			
		||||
};
 | 
			
		||||
export const styles = theme => ({
 | 
			
		||||
  root: {
 | 
			
		||||
    fontFamily: theme.typography.fontFamily,
 | 
			
		||||
    color: theme.palette.text.secondary,
 | 
			
		||||
    fontSize: theme.typography.pxToRem(16),
 | 
			
		||||
    lineHeight: 1,
 | 
			
		||||
    padding: 0
 | 
			
		||||
  },
 | 
			
		||||
  focused: {
 | 
			
		||||
    color: theme.palette.primary[theme.palette.type === 'light' ? 'dark' : 'light']
 | 
			
		||||
  },
 | 
			
		||||
  error: {
 | 
			
		||||
    color: theme.palette.error.main
 | 
			
		||||
  },
 | 
			
		||||
  disabled: {
 | 
			
		||||
    color: theme.palette.text.disabled
 | 
			
		||||
  }
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
function FormLabel(props, context) {
 | 
			
		||||
  const {
 | 
			
		||||
@@ -81,12 +75,48 @@ function FormLabel(props, context) {
 | 
			
		||||
    children,
 | 
			
		||||
    required && React.createElement(
 | 
			
		||||
      'span',
 | 
			
		||||
      { className: asteriskClassName, 'data-mui-test': 'FormLabelAsterisk' },
 | 
			
		||||
      { className: asteriskClassName },
 | 
			
		||||
      '\u2009*'
 | 
			
		||||
    )
 | 
			
		||||
  );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
FormLabel.propTypes = process.env.NODE_ENV !== "production" ? {
 | 
			
		||||
  /**
 | 
			
		||||
   * The content of the component.
 | 
			
		||||
   */
 | 
			
		||||
  children: PropTypes.node,
 | 
			
		||||
  /**
 | 
			
		||||
   * Useful to extend the style applied to components.
 | 
			
		||||
   */
 | 
			
		||||
  classes: PropTypes.object.isRequired,
 | 
			
		||||
  /**
 | 
			
		||||
   * @ignore
 | 
			
		||||
   */
 | 
			
		||||
  className: PropTypes.string,
 | 
			
		||||
  /**
 | 
			
		||||
   * The component used for the root node.
 | 
			
		||||
   * Either a string to use a DOM element or a component.
 | 
			
		||||
   */
 | 
			
		||||
  component: PropTypes.oneOfType([PropTypes.string, PropTypes.func]),
 | 
			
		||||
  /**
 | 
			
		||||
   * If `true`, the label should be displayed in a disabled state.
 | 
			
		||||
   */
 | 
			
		||||
  disabled: PropTypes.bool,
 | 
			
		||||
  /**
 | 
			
		||||
   * If `true`, the label should be displayed in an error state.
 | 
			
		||||
   */
 | 
			
		||||
  error: PropTypes.bool,
 | 
			
		||||
  /**
 | 
			
		||||
   * If `true`, the input of this label is focused (used by `FormGroup` components).
 | 
			
		||||
   */
 | 
			
		||||
  focused: PropTypes.bool,
 | 
			
		||||
  /**
 | 
			
		||||
   * If `true`, the label will indicate that the input is required.
 | 
			
		||||
   */
 | 
			
		||||
  required: PropTypes.bool
 | 
			
		||||
} : {};
 | 
			
		||||
 | 
			
		||||
FormLabel.defaultProps = {
 | 
			
		||||
  component: 'label'
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user