Skip to content

Extract GitHubUser and CountryFlag Grid Columns #9009

@tobiu

Description

@tobiu

Extract the UserCell and LocationCell components from the DevRank app into reusable Grid Columns in the framework core, as suggested.

  1. Create Components:

    • src/grid/column/GitHubUser.mjs (Column definition)
    • src/component/GitHubUser.mjs (Cell component logic, moved from UserCell.mjs)
    • src/grid/column/CountryFlag.mjs (Column definition)
    • src/component/CountryFlag.mjs (Cell component logic, moved from LocationCell.mjs)
  2. Move Styles:

    • Extract SCSS from resources/scss/src/apps/devrank/GridContainer.scss.
    • Create resources/scss/src/grid/column/GitHubUser.scss.
    • Create resources/scss/src/grid/column/CountryFlag.scss.
  3. Update DevRank:

    • Refactor apps/devrank/view/GridContainer.mjs to use the new framework columns.
    • Delete local UserCell.mjs and LocationCell.mjs.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions