Skip to content

Instantly share code, notes, and snippets.

View shadencodes's full-sized avatar

Shaden Bsharat shadencodes

View GitHub Profile
@shadencodes
shadencodes / App.js
Created July 9, 2020 14:50
App component
import React from 'react';
import './App.css';
import SubmitForm from './components/SubmitForm/SubmitForm';
import TasksList from './components/TasksList/TasksList'
class App extends React.Component{
constructor(props){
super(props);
this.state ={tasks: []}
@shadencodes
shadencodes / TaskList.css
Created July 9, 2020 14:48
Task List Style
.tasks-list-container{
display: flex;
width: 40%;
margin: auto;
justify-content: center;
}
.tasks-list{
width: 100%;
padding-left: 10px;
import React from 'react';
import './TasksList.css'
import Task from '../Task/Task';
class TasksList extends React.Component{
render(){
return (
<div className='tasks-list-container'>
<div className='tasks-list'>
@shadencodes
shadencodes / Task.css
Created July 9, 2020 14:47
Task Style
.task-container{
display: flex;
border-bottom: 1px solid #979797;
width: 100%;
}
.task-container-background{
display: flex;
flex-grow: 1;
import React from 'react';
import './Task.css';
class Task extends React.Component{
constructor(props){
super(props);
this.removeTask = this.removeTask.bind(this);
this.markDone = this.markDone.bind(this);
@shadencodes
shadencodes / SubmitForm.js
Created July 9, 2020 14:41
Submit Form Part 2
constructor(props){
super(props);
this.state = { tasksCount: 0 };
this.addItem = this.addItem.bind(this);
}
addItem(e) {
if (this._inputElement.value !== "") {
var newItem = {
@shadencodes
shadencodes / SubmitForm.css
Created July 9, 2020 14:39
Submit Form Style
.form{
margin-top: 100px;
margin-bottom: 50px;
}
.input{
width: 400px;
padding: 10px;
border-radius: 15px;
outline: none;
}
@shadencodes
shadencodes / SubmitForm.js
Created July 9, 2020 14:36
Submit Form Part 1
import React from 'react';
import './SubmitForm.css';a
class SubmitForm extends React.Component{
render(){
return (
<div className='form'>
<form>
<input className='input' placeholder='Add Task' />
<button className='add-button' type='submit'>Add</button>
</form>