Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
987917b
Component structure created
Sep 21, 2021
34fbe70
Component structure push
Sep 21, 2021
678d1d6
Button Component Testing
Sep 21, 2021
a478ece
Added .js files in components
Sep 21, 2021
09771cf
delete button complete
SRL132 Sep 21, 2021
7b98efa
Buton DeleteButton TodoCounter TodoFilter ready
SRL132 Sep 21, 2021
1b4d6a2
CheckBox created. Fixing required
Sep 21, 2021
bb1ba6e
App component brainstorm
Sep 21, 2021
96b0228
Saving changes
Sep 21, 2021
ffd6dbc
Saving changes
Sep 21, 2021
6ed46dd
Saving changes
Sep 22, 2021
7dbfb63
Sergi branch updated
Sep 22, 2021
fcef71e
Form functionality completed
Sep 22, 2021
588a551
Footer filter rendered
SRL132 Sep 22, 2021
0aa518b
NoTodoPreview ready
SRL132 Sep 22, 2021
b903b4d
Saving changes
Sep 22, 2021
403b0b9
Added validation
Sep 22, 2021
56142b8
Live validation implemented
Sep 22, 2021
646c670
Added localStorage api
Sep 23, 2021
2f8a764
Fixing localStorage access and editing feature
Sep 23, 2021
563fe62
Clear functionality added
Sep 23, 2021
7c473e7
Router implemented
Sep 23, 2021
9acd0b5
Checkbox is now a button
Sep 23, 2021
330cff1
Drag & Drop added
Sep 27, 2021
79461f9
No-Todo added
Sep 27, 2021
4cc8109
Error message added
Sep 27, 2021
42d02d9
Added dark styles
Sep 27, 2021
92dc0f0
switch in progress
SRL132 Sep 27, 2021
ddea107
merged switch
SRL132 Sep 27, 2021
d4314d0
Set theme attribute
Sep 27, 2021
6206fd9
Theme UI finished
Sep 27, 2021
1eba4d0
Added color transition
Sep 28, 2021
0286e70
Light mode bg added
Sep 28, 2021
9f60563
dark bg changed
Sep 28, 2021
7ec2c51
Merge branch 'main' into main
sanadriu Sep 28, 2021
fbcdc40
Saving changes
Sep 29, 2021
6aa556e
Saving changes
Sep 29, 2021
95e478c
Styled Components implementation finished
Sep 30, 2021
bf874d9
Merge branch 'main' of https://github.com/sanadriu/reactjs-todo-list
Sep 30, 2021
711cf92
Styled Checkbox
Sep 30, 2021
48c8be0
Added Global Styles
Oct 1, 2021
843f5e2
Saving changes
Oct 7, 2021
d80553e
Used withRouter hoc to get router props in App component
Oct 7, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
168 changes: 84 additions & 84 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,84 +1,84 @@
module.exports = {
env: {
browser: true,
es2021: true,
jest: true,
"jest/globals": true,
},
extends: [
"airbnb",
"eslint:recommended",
"plugin:react/recommended",
"plugin:import/errors",
"plugin:import/warnings",
"plugin:jsx-a11y/recommended",
"prettier",
"plugin:cypress/recommended",
],
parser: "@babel/eslint-parser",
parserOptions: {
ecmaVersion: 12,
sourceType: "module",
requireConfigFile: "false",
jsx: true,
},
plugins: [
"html",
"react",
"react-hooks",
"jsx-a11y",
"markdown",
"react-hooks",
"import",
"prettier",
],
settings: {
react: {
version: "detect",
},
jest: {
version: 26,
},
},
overrides: [
{
files: ["*.html"],
parser: "@html-eslint/parser",
extends: ["plugin:@html-eslint/recommended"],
},
{
files: ["src/**/*.test.js"],
plugins: ["jest"],
rules: {
"jest/expect-expect": "error",
},
extends: ["plugin:jest/recommended"],
},
],
rules: {
"prettier/prettier": [
"error",
{
endOfLine: "auto",
},
],
"react/jsx-filename-extension": "off",
"import/prefer-default-export": "off",
"prefer-destructuring": "off",
"object-shorthand": "off",
"react/jsx-props-no-spreading": "off",
"arrow-body-style": "off",
"no-underscore-dangle": "off",
"react/forbid-prop-types": "off",
"react/prop-types": "off",
"no-unused-expressions": "off",
"jsx-a11y/label-has-for": [
"error",
{
required: {
some: ["nesting", "id"],
},
},
],
},
};
// module.exports = {
// env: {
// browser: true,
// es2021: true,
// jest: true,
// "jest/globals": true,
// },
// extends: [
// "airbnb",
// "eslint:recommended",
// "plugin:react/recommended",
// "plugin:import/errors",
// "plugin:import/warnings",
// "plugin:jsx-a11y/recommended",
// "prettier",
// "plugin:cypress/recommended",
// ],
// parser: "@babel/eslint-parser",
// parserOptions: {
// ecmaVersion: 12,
// sourceType: "module",
// requireConfigFile: "false",
// jsx: true,
// },
// plugins: [
// "html",
// "react",
// "react-hooks",
// "jsx-a11y",
// "markdown",
// "react-hooks",
// "import",
// "prettier",
// ],
// settings: {
// react: {
// version: "detect",
// },
// jest: {
// version: 26,
// },
// },
// overrides: [
// {
// files: ["*.html"],
// parser: "@html-eslint/parser",
// extends: ["plugin:@html-eslint/recommended"],
// },
// {
// files: ["src/**/*.test.js"],
// plugins: ["jest"],
// rules: {
// "jest/expect-expect": "error",
// },
// extends: ["plugin:jest/recommended"],
// },
// ],
// rules: {
// "prettier/prettier": [
// "error",
// {
// endOfLine: "auto",
// },
// ],
// "react/jsx-filename-extension": "off",
// "import/prefer-default-export": "off",
// "prefer-destructuring": "off",
// "object-shorthand": "off",
// "react/jsx-props-no-spreading": "off",
// "arrow-body-style": "off",
// "no-underscore-dangle": "off",
// "react/forbid-prop-types": "off",
// "react/prop-types": "off",
// "no-unused-expressions": "off",
// "jsx-a11y/label-has-for": [
// "error",
// {
// required: {
// some: ["nesting", "id"],
// },
// },
// ],
// },
// };
1 change: 1 addition & 0 deletions .husky/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
_
38 changes: 19 additions & 19 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"arrowParens": "always",
"bracketSpacing": true,
"embeddedLanguageFormatting": "auto",
"htmlWhitespaceSensitivity": "css",
"insertPragma": false,
"jsxBracketSameLine": false,
"jsxSingleQuote": false,
"printWidth": 80,
"proseWrap": "always",
"quoteProps": "as-needed",
"requirePragma": false,
"semi": true,
"singleQuote": false,
"tabWidth": 2,
"trailingComma": "all",
"useTabs": false,
"endOfLine": "lf"
}
// {
// "arrowParens": "always",
// "bracketSpacing": true,
// "embeddedLanguageFormatting": "auto",
// "htmlWhitespaceSensitivity": "css",
// "insertPragma": false,
// "jsxBracketSameLine": false,
// "jsxSingleQuote": false,
// "printWidth": 160,
// "proseWrap": "always",
// "quoteProps": "as-needed",
// "requirePragma": false,
// "semi": true,
// "singleQuote": false,
// "tabWidth": 2,
// "trailingComma": "all",
// "useTabs": false,
// "endOfLine": "lf"
// }
Loading