Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-4617

Componentize header boxes

    XMLWordPrintable

Details

    • Task
    • Resolution: Obsolete
    • Neutral
    • None
    • None
    • None
    • None

    Description

      As of MGNLUI-4540, the top-right header boxes are using tiny nested Vaadin ordered-layouts (horizontal/vertical). There's room for simplification:

      Message and Tasks counters/buttons can use a custom component, ideally an AbstractJavaScriptComponent, encapsulating what the following method does: ResurfaceUI#createIndicatorComponent.

      Same goes for profile/environment info: we can extract a similar custom EnvironmentInfo component, and pass the instance name and sticker info through Vaadin shared state. Could be done in conjunction with MGNLUI-4601 too.
      This one would supersede the following method: ResurfaceUI#createProfileComponent.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                mgeljic Mikaël Geljić
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR