ONEARMY / community-platform

A platform to build useful communities that aim to tackle global problems
https://platform.onearmy.earth
MIT License
1.14k stars 402 forks source link

[feat] Update settings form(s) #3724

Closed benfurber closed 2 months ago

benfurber commented 5 months ago

This is a whole epic that I'll break down into smaller issues but I wanted to add a big one for what I'm working on right now.

Big steps

  1. [x] Add new form wrapper component into library.
  2. [x] Add current form wholesale into the new wrapper.
  3. [x] Move chunks of the form into seperate tabs - refactoring the below as I go.
  4. [ ] The updated the design for individual fields/field groups - again, moving what I can into the component library.

Refactoring chunks:

  1. The form fields themselves - as much into the component library as I can
  2. Add mini-store functions for each seperate form.
  3. Improve the test expectations (the actual app rather than checking the db).

Main designs here

benfurber commented 4 months ago

I created this bug:

Screenshot 2024-07-18 at 14 21 37
benfurber commented 4 months ago

To add to the to-do list - add avatars for pages. Or more to the point, move the banner images to a seperate field and move the data.

benfurber commented 4 months ago
Screenshot 2024-07-31 at 11 17 27
benfurber commented 4 months ago

I created this bug: Screenshot 2024-07-18 at 14 21 37

Fixed in #3811

benfurber commented 4 months ago
Screenshot 2024-07-31 at 11 17 27

Fixed in #3811