olmps / memo

Memo is an open-source, programming-oriented spaced repetition software (SRS) written in Flutter.
BSD 3-Clause "New" or "Revised" License
1.83k stars 159 forks source link

[Collection Creation] - Update Collection Page #215

Closed ggirotto closed 2 years ago

ggirotto commented 3 years ago

Summary

The Update Collection page should be reusable to allow its usage when creating a new collection or when updating an existing one.

This task involves creating the AppBar with the screen title and close button, the Details <-> Memos ThemedTabBar and the bottom actionable button.

Important: This task doesn't implicate in creating both tabs - Details and Memos - content. Just the wrapper page

Business Rules

The bottom actionable button must update based on the selected tab and its content:

Page Screenshot ![CleanShot 2021-10-27 at 16 12 20](https://user-images.githubusercontent.com/11745745/139131471-5d303785-6218-4ad7-95df-99393e4fde2d.png)

A subtask of https://github.com/olmps/memo/issues/214