-
Notifications
You must be signed in to change notification settings - Fork 84
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
[WIP] [Don't Merge] Use component header #361
[WIP] [Don't Merge] Use component header #361
Conversation
Hi @brian-smith-tcril. |
@ihor-romaniuk there's still the open question of
i don't really see the benefit of using a shared component if that also means using a lot of app specific css overrides. ideally the header component style would make sense "out of the box" everywhere it's being used, and provide easy paths for customization (and not require extra overrides for app specific overrides) |
@connorhaugh, can we get a pair of eyes on this one? Thanks! |
I can look into finding exact mockups, screenshots of existing implementations, or something like that? My team could also do a UI review ourselves if that is what is required? What set of resources would solve this open question? |
The questions I had were more along the lines of "what are we allowed to change?" The existing header in course authoring is using styles that mimic the non-mfe studio styles, this shared component does not mimic those styles (see library-authoring post openedx-unsupported/frontend-app-library-authoring#74) |
@brian-smith-tcril, it would be cool if we can whip up comparison screenshots, in any case. |
@arbrandes from olive-demo |
the header component is currently utilizing a paragon actionrow https://paragon-openedx.netlify.app/components/actionrow/ it might make sense to migrate to a navbar https://paragon-openedx.netlify.app/components/navbar/ |
@brian-smith-tcril Yeah so the issue is that course authoring bar looks a little different than lib-authoring. Here is a current screenshot from prod rn. We'd like to maintain feature parity, but obviously keeping up with requirements and dependancies is important too. Thanks so much! (obv this has edx theme on it) |
Don't remove any feature functionality. We will have new designs for studio, maybe eventually. |
@brian-smith-tcril This repo is now using a header from |
@KristinAoki that's awesome! I'll go ahead and close this. |
fix: resolve openedx#360 make style consistent across outlines
all of the existing header functionality is now working with the shared header component, however, the styles in this PR don't fully match up with the existing header
looking for direction/feedback on what needs to happen for this header style-wise (do i need to override a ton of bootstrap classes?), after that is sorted i'll clean up the code side of things and get it ready to merge