Code Monkey home page Code Monkey logo

genus-client's People

Contributors

brenosouza avatar hereismari avatar igorbrasileiro avatar klynger avatar ninahaack avatar

Watchers

 avatar  avatar  avatar

genus-client's Issues

Refact and correct layout bug

Change the name of component SubjecctForm to SubjectCreateDialog, fix layout problems in mobile and remove the select of grade

Create batch actions

We should have batch actions like SAVE_GRADES to save multiple grade at once and avoid re-render of a lot of components

Enhance and refactor Signup component

This issue depends on the resolution of #91, because the ProgressButton component was made in the PR to solve it.

Changes required:

  • Use ButtonProgress component instead of implementing a button with a spinner
  • Organize import lines from the smaller line to the bigger oness
  • Make functions that need to be bound in arrow functions
  • Function handleSubmit should only call an action instead of make a call to requestGraphql
  • Function mapPropsToValues receives the component props, and there is no username or email props passed to the component, so it should extract the user from props (e.g. mapPropsToValues({ user }) ...), and then use the values of user
  • Use the component CustomTextField of issue #119

Separate component/utils

The folder component/utils has a lot of helper functions and components, but it should only hava components and it should be called shared

Edit a discussion/reply

Add behavior to pen button at discussion/reply card to allow update discussion/reply content.

Refactor Signin component

Changes Required:

  • Use ButtonProgress component instead of implementing a button with a spinner
  • Make functions that need to be bound in arrow functions
  • Function handleSubmit should only call an action instead of make a call to requestGraphql
  • Function mapPropsToValues receives the component props, and there is no email props passed to the component, it should be removed
  • Use the component CustomTextField of issue #119
  • Use defaultDialogBreakpoints from helpers
  • Remove styled components

Add students to subject

There must be a dialog to add students into a subject, for now i could be pretty simple like the dialog to add a teacher to a subject.

Signup Container

Signup container, at mobile screen dimensions, has 100% width.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.