样式优化。

This commit is contained in:
tengge1 2019-07-21 19:15:41 +08:00
parent 0bc2dcb207
commit ca33c1faee
21 changed files with 22 additions and 22 deletions

View File

@ -18,7 +18,7 @@ class ButtonProperty extends React.Component {
const { className, style, text } = this.props;
return <Button
className={classNames('ButtonProperty', className)}
className={classNames('button', className)}
style={style}
onClick={this.handleChange}>{text}</Button>;
}

View File

@ -14,7 +14,7 @@ class ButtonsProperty extends React.Component {
render() {
const { className, style, children } = this.props;
return <div className={classNames('ButtonsProperty', className)} style={style}>{children}</div>;
return <div className={classNames('buttons', className)} style={style}>{children}</div>;
}
}

View File

@ -18,7 +18,7 @@ class CheckBoxProperty extends React.Component {
const { className, style, name, value } = this.props;
return <CheckBox
className={classNames('CheckBoxProperty', className)}
className={classNames('checkbox', className)}
style={style}
name={name}
checked={value}

View File

@ -19,7 +19,7 @@ class ColorProperty extends React.Component {
const { className, style, name, value } = this.props;
return <Input
className={classNames('ColorProperty', className)}
className={classNames('input', className)}
style={style}
name={name}
type={'color'}

View File

@ -14,7 +14,7 @@ class DisplayProperty extends React.Component {
render() {
const { className, style, name, value } = this.props;
return <div className={classNames('DisplayProperty', className)} style={style}>{value}</div>;
return <div className={classNames('div', className)} style={style}>{value}</div>;
}
}

View File

@ -19,7 +19,7 @@ class IntegerProperty extends React.Component {
const { className, style, name, value } = this.props;
return <Input
className={classNames('IntegerProperty', className)}
className={classNames('input', className)}
style={style}
name={name}
type={'number'}

View File

@ -19,7 +19,7 @@ class NumberProperty extends React.Component {
const { className, style, name, value } = this.props;
return <Input
className={classNames('NumberProperty', className)}
className={classNames('input', className)}
style={style}
name={name}
type={'number'}

View File

@ -28,7 +28,7 @@ class PropertyGroup extends React.Component {
if (n.props.show === false) {
return null;
}
return <div className={'property'} key={i}>
return <div className={classNames('property', n.type.name)} key={i}>
<div className={'label'}>{n.props.label}</div>
<div className={'field'}>{n}</div>
</div>;

View File

@ -19,7 +19,7 @@ class SelectProperty extends React.Component {
const { className, style, options, name, value, disabled } = this.props;
return <Select
className={classNames('SelectProperty', className)}
className={classNames('select', className)}
style={style}
options={options}
name={name}

View File

@ -19,7 +19,7 @@ class TextProperty extends React.Component {
const { className, style, name, value } = this.props;
return <Input
className={classNames('TextProperty', className)}
className={classNames('input', className)}
style={style}
name={name}
value={value}

View File

@ -22,7 +22,7 @@ class TextureProperty extends React.Component {
const { className, style, fileName } = this.props;
return <canvas
className={classNames('TextureProperty', className)}
className={classNames('canvas', className)}
style={style}
ref={this.canvasRef}
onClick={this.handleSelect}></canvas>;

View File

@ -1,4 +1,4 @@
.ButtonProperty {
.ButtonProperty>.field>.button {
height: auto;
margin-left: 2px;
padding: 2px 8px;

View File

@ -1,9 +1,9 @@
.ButtonsProperty {
.ButtonsProperty>.field>.buttons {
height: auto;
margin-left: 4px;
}
.ButtonsProperty>.Button {
.ButtonsProperty>.field>.buttons>.Button {
height: 20px;
font-size: 12px;
line-height: 20px;

View File

@ -1,3 +1,3 @@
.CheckBox.CheckBoxProperty {
.CheckBoxProperty>.field>.checkbox {
margin: 0 0 0 2px;
}

View File

@ -1,4 +1,4 @@
.ColorProperty {
.ColorProperty>.field>.input {
width: 100%;
height: 20px;
margin: 0;

View File

@ -1,3 +1,3 @@
.DisplayProperty {
.DisplayProperty>.field>.div {
padding: 0 4px;
}

View File

@ -1,4 +1,4 @@
.IntegerProperty {
.IntegerProperty>.field>.input {
width: 100%;
border: none;
}

View File

@ -1,4 +1,4 @@
.NumberProperty {
.NumberProperty>.field>.input {
width: 100%;
border: none;
}

View File

@ -1,4 +1,4 @@
.SelectProperty {
.SelectProperty>.field>.select {
width: 100%;
border: none;
}

View File

@ -1,4 +1,4 @@
.TextProperty {
.TextProperty>.field>.input {
width: 100%;
border: none;
}

View File

@ -1,4 +1,4 @@
.TextureProperty {
.TextureProperty>.field>.canvas {
width: 100%;
height: 20px;
}