-
-
Notifications
You must be signed in to change notification settings - Fork 842
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor Admin Dashboard (next steps) #2498
Comments
I added this to 0.2, but it would be good to get the attrs part for 0.1 |
Few things I noticed while working on a theme, let me know if I should create separate issues for them: Decouple ExtensionsWidget JSX Some CSS selectors are overly specified Another file with noticeable over-specification is Calculated max width doesn't actually work .ExtensionNavButton {
.Button-label {
display: inline-block;
max-width: calc(100% - 18px); Leftovers |
Moving this back to beta 16 milestone for everything except the first bit (completely refactoring Flarum's core config admin pages), which is still planned for 0.2 |
It would be very nice if we could move the
buildSettingComponent
logic (and other underlying logic) from ExtensionPage to a new base AdminPage, and try to standardize how each admin page works as much as possible: that would make it easier to maintain and add new admin pages.Also,
buildSettingComponent
currently doesn't support placeholder, min, max, etc. Perhaps all non-reserved keys in the setting object should be applied as attrs to the input?The text was updated successfully, but these errors were encountered: