Refactor/pub settings (#288)
* WIP move everything in pub setting popover to tab
* started organizing the pub setting page
* pub settings: refine PostSettings layout, add DashboardContainer, and CSS container class
* just moving the content to the side
* remove unused code, make the settings page look nice
* scrolling save button on settings
* move theme setter to a new page, adjusted post and pub pages so that i
can extract them and use dummy data to fill them in
* making page background works in the theme preview
* adjusting stuff to make the pages fit right on mobile
* added hex and numpads to the themesetter on mobile so that the keyboard
doesn't pop up and mess things up
* grab bag of little fixes to make things smoother
* add a theme presetter
* adjusting layout and popover behavior
* remove stray console log
* little tweaks to the pub settings
* a few more tweaks
* in the theme setter, moved the theme menu to the top of the page, added
a back button that drops a warning if there are unsaved changes in the
theme
* fixed bug in back button
* add copy and paste functions to the hexkeyboard
* fixed missing handles, added some fake posts to pub preview if the user
doesn't have any
* some stuff to unify darft and published post paddings, also new filler
content in the previews
* fix some small things
* making the settings more legible, adding unwire delete pub button
* add delete publication funcationality
* redirect to home and simplify delete function
* move some components from PubPageContent to PubContent
* small fixes
---------
Co-authored-by: celine <celine@hyperlink.academy>
authored by