Move away assets seection from sidebar to addtocanvasinput

This commit is contained in:
2018-04-09 08:42:26 +05:30
parent cc5730431b
commit d91ff9e53c
4 changed files with 37 additions and 54 deletions
@@ -1,11 +1,20 @@
.add-to-canvas-input {
padding-left: 0.25em;
.add-to-canvas-input .assets {
width: 100%;
}
.add-to-canvas-input .desc {
padding: 0.5em 0;
.add-to-canvas-input .assets .text, .add-to-canvas-input .assets .image {
margin: 10px 0;
}
.add-to-canvas-input input {
margin: 0.5em 0;
.add-to-canvas-input .assets .image ul li {
width: 50px;
height: 50px;
margin-right: 5px;
float: left;
overflow: hidden;
}
.add-to-canvas-input .assets .image ul li img {
width: 100%;
height: 100%;
}
@@ -47,19 +47,29 @@ export class AddToCanvasInput extends React.Component<AddToCanvasInputProps, Add
render() {
return (
<div className="add-to-canvas-input">
<div className="add-text-input">
<h4>Text</h4>
<input
type="text"
className="form-control"
value={this.state.textInputValue}
onChange={this.updateInputText}
/>
<button id="addText" className="btn btn-default" onClick={this.addTextNodeOnSubmit} >
Add Text
<div className="assets">
<h3>Assets</h3>
<div className="text">
<h4>Text</h4>
<input
type="text"
className="form-control"
value={this.state.textInputValue}
onChange={this.updateInputText}
/>
<button id="addText" className="btn btn-default" onClick={this.addTextNodeOnSubmit} >
Add Text
</button>
</div>
<div className="image">
<h4>Images</h4>
<ul className="list-unstyled">
{/* List of images here
<li><img src="images/sample.jpeg" class="img-rounded" /></li> */}
</ul>
</div>
</div>
</div >
</div>
);
}
}
-21
View File
@@ -7,24 +7,3 @@
height: 80px;
margin: 10px 0;
}
.sidebar .assets {
width: 100%;
}
.sidebar .assets .text, .sidebar .assets .image {
margin: 10px 0;
}
.sidebar .assets .image ul li {
width: 50px;
height: 50px;
margin-right: 5px;
float: left;
overflow: hidden;
}
.sidebar .assets .image ul li img {
width: 100%;
height: 100%;
}
+1 -16
View File
@@ -20,22 +20,7 @@ export class Sidebar extends React.Component<SidebarProps, SidebarState> {
return (
<div className="sidebar col-sm-2 col-md-2 col-lg-2">
<UploadResourcesInput />
<div className="assets">
<h3>Assets</h3>
<div className="text">
<AddToCanvasInput addTextNode={this.props.addTextNode} />
</div>
<div className="image">
<h4>Images</h4>
<ul className="list-unstyled">
{/* List of images here
<li><img src="images/sample.jpeg" class="img-rounded" /></li> */}
</ul>
</div>
</div>
<AddToCanvasInput addTextNode={this.props.addTextNode} />
</div>
);