Skip to content

Implement Flat List UI for Dictionary Leaves #256

@MaliceCg

Description

@MaliceCg

Description

We need a flat list view of the dictionary. Unlike the hierarchical viewer, this one should only display leaf elements (the end of the hierarchy), while still showing the full path that leads to them. Each entry must also include the dictionary tag for clarity.
Here is the design

Image

Requirements

  • Leaf-only display
    Show only the last nodes of the hierarchy (fields without children).
    Ignore parent nodes unless they are leaves themselves.
  • Tree path display
    Each leaf should show its full path (e.g., Dictionary → Section → Field).
    Path can be displayed as breadcrumbs or concatenated text.
  • Dictionary tag
    Each entry should display the tag of the dictionary it belongs to (e.g., LANDING).
  • UI design
    Clean, flat design (no nested expanding UI).
    Each row = path to leaf + tag.

References

  • Breadcrumb: packages/@intlayer/design-system/src/components/Breadcrumb
  • Tag: packages/@intlayer/design-system/src/components/Tag

Acceptance Criteria

Only leaf nodes are displayed in the flat list.
Each entry shows the full path from root to leaf.
Dictionary tag is clearly displayed next to each leaf.
Matches existing dark theme and flat design style.

Metadata

Metadata

Labels

CMSRelated to CMS / externalization of contentUIUi related issuesdesignDesign task relatedfeatureA request, idea, or new functionality

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions