Move to react
This commit is contained in:
parent
8773a4ec28
commit
55f15c9350
22 changed files with 58 additions and 56 deletions
|
@ -1,9 +1,9 @@
|
|||
import './blacklist-form.scss';
|
||||
import AddButton from '../ui/add-button';
|
||||
import DeleteButton from '../ui/delete-button';
|
||||
import { h, Component } from 'preact';
|
||||
import React from 'react';
|
||||
|
||||
class BlacklistForm extends Component {
|
||||
class BlacklistForm extends React.Component {
|
||||
|
||||
render() {
|
||||
let value = this.props.value;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import './keymaps-form.scss';
|
||||
import { h, Component } from 'preact';
|
||||
import React from 'react';
|
||||
import Input from '../ui/input';
|
||||
|
||||
const KeyMapFields = [
|
||||
|
@ -72,7 +72,7 @@ const KeyMapFields = [
|
|||
|
||||
const AllowdOps = [].concat(...KeyMapFields.map(group => group.map(e => e[0])));
|
||||
|
||||
class KeymapsForm extends Component {
|
||||
class KeymapsForm extends React.Component {
|
||||
|
||||
render() {
|
||||
let values = this.props.value;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import './properties-form.scss';
|
||||
import { h, Component } from 'preact';
|
||||
import React from 'react';
|
||||
|
||||
class PropertiesForm extends Component {
|
||||
class PropertiesForm extends React.Component {
|
||||
|
||||
render() {
|
||||
let types = this.props.types;
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
import './search-form.scss';
|
||||
import { h, Component } from 'preact';
|
||||
import React from 'react';
|
||||
import AddButton from '../ui/add-button';
|
||||
import DeleteButton from '../ui/delete-button';
|
||||
|
||||
class SearchForm extends Component {
|
||||
class SearchForm extends React.Component {
|
||||
|
||||
render() {
|
||||
let value = this.props.value;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import './site.scss';
|
||||
import { h, Component } from 'preact';
|
||||
import { connect } from 'preact-redux';
|
||||
import React from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
import Input from './ui/input';
|
||||
import SearchForm from './form/search-form';
|
||||
import KeymapsForm from './form/keymaps-form';
|
||||
|
@ -13,7 +13,7 @@ const DO_YOU_WANT_TO_CONTINUE =
|
|||
'Some settings in JSON can be lost when migrating. ' +
|
||||
'Do you want to continue?';
|
||||
|
||||
class SettingsComponent extends Component {
|
||||
class SettingsComponent extends React.Component {
|
||||
componentDidMount() {
|
||||
this.props.dispatch(settingActions.load());
|
||||
}
|
||||
|
@ -136,7 +136,7 @@ class SettingsComponent extends Component {
|
|||
this.props.dispatch(settingActions.switchToForm(this.props.json));
|
||||
}
|
||||
|
||||
let settings = this.context.store.getState();
|
||||
let settings = this.props.getState();
|
||||
this.props.dispatch(settingActions.save(settings));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import './add-button.scss';
|
||||
import { h, Component } from 'preact';
|
||||
import React from 'react';
|
||||
|
||||
class AddButton extends Component {
|
||||
class AddButton extends React.Component {
|
||||
render() {
|
||||
return <input
|
||||
className='ui-add-button' type='button' value='✚'
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import './delete-button.scss';
|
||||
import { h, Component } from 'preact';
|
||||
import React from 'react';
|
||||
|
||||
class DeleteButton extends Component {
|
||||
class DeleteButton extends React.Component {
|
||||
render() {
|
||||
return <input
|
||||
className='ui-delete-button' type='button' value='✖'
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { h, Component } from 'preact';
|
||||
import React from 'react';
|
||||
import './input.scss';
|
||||
|
||||
class Input extends Component {
|
||||
class Input extends React.Component {
|
||||
|
||||
renderText(props) {
|
||||
let inputClassName = props.error ? 'input-error' : '';
|
||||
|
|
Reference in a new issue