Files
frontend-app-profile/assets
Adam Butterworth e076356455 wireframe
use reactstrap

Add banner and header atoms

pull all user data out of JSX

Transform component to class

Add stub for editable content

Add height animation to editable content

progress with editing

Break out components to individual files. Make most editable.

Add ability to change tag of EditableContent

Add avatar

fix some prop type issues

Add an async button

Small update to avatar

Add height animation to editable content

pull edited data up to useraccount component callback

Updating oneOf prop type to provide arrays.

Fixing missing key attributes on repeated tags.

use reactstrap

Add state wrapper container to UserAccount component.

Move crossfade transition of in-context editable elements to a discrete component

Some reusable components.

Form row related stuff and an Alert box.  All backed by reactstrap.

Add passthroughs for button save states

Pointing edx-bootstrap at 2.0 branch

Also adding font-awesome icons via the preferred method, and updating port to 1995.

Fixing font-awesome icons and getting bootstrap imported correctly.

Update edx bootstrap

There was a problem with a missing org prefix

Move headings to a common component. Add full name

fix missing key and conflict of value and defalutValue props

Remove extraneous div in TransitionReplace

Fix some wonkiness with the education component

Add classname prop to TransitionReplace

Add some more consistent margins

Update to layout for some editable content

Update markup to remove repeat renders

Add empty state for bio

Refactoring profile form state out of the user account “fetch” state from frontend-auth

Using redux-saga to manage action side-effects (async calls, secondary actions, and delays).  redux-saga is a very flexible alternate side-effect model for redux (as opposed to redux-thunk).  Used it to good effect in the past, and it helps separate concerns between action creators and side effect management.  It also helps decouple react components from async actions by having redux-saga register as an observer of the redux action stream.

Add empty states for all fields except social links and my certificates

Close fields after save

Remove the delay after successfully saving

Update banner image. Update edit controls layout

Updated edx bootstrap to have focus ring on btn-link buttons

Add event handler props to TransitionReplace. Handle focus when edit fields are swapped in and out

Update empty content icon and width

Hide visibility if a field has no value

Add delays back in

Large reworking of components here. Social links still has a bug. Only twitter will save.

Renaming profileActions -> profile and tweaking editable state stuff.

Adding tests for profile actions - pulled over from frontend-auth.

Removing profile API helpers, fixing a few bugs in saving the user profile.

Make Social Links a full on component again. Can only save one field at a time.

Remove an old version of edx-bootstrap

Renaming UserAccount components to UserProfile.
2019-02-14 13:17:37 -05:00
..
2019-02-14 13:17:37 -05:00
2019-01-14 16:37:21 -05:00
2019-01-24 13:58:44 -05:00