Texera / texera

Collaborative Machine-Learning-Centric Data Analytics Using Workflows
https://texera.github.io
Apache License 2.0
163 stars 72 forks source link

Unify list item #2790

Closed GspikeHalo closed 2 months ago

GspikeHalo commented 2 months ago

Purpose: The purpose of this PR is to unify the list item component of different resources types so that we can have a uniform style for all list items.

Changes:

  1. Added the new list item component and deleted the old ones
  2. Improved the UI of list item component

Demo: old workflow list item: image new list item(workflow): image

old dataset list item: image new list item(dataset): image

The new list item component would only show the action button groups when hovers on it: image