ni / nimble

The NI Nimble Design System
https://nimble.ni.dev
MIT License
29 stars 9 forks source link

Mark a nimble row as disabled. #2203

Open MileaRobertStefan opened 1 week ago

MileaRobertStefan commented 1 week ago

🙋 Feature Request

I would like to visualize when a row can't be or should not be interacted with.

😯 Problem to Solve

We have a feeds grid. We mark a feed as deleted (soft delete). We can see the deleted feed in the UI until a job start processing the actual deletion.

We would like to be able to visually identify these feeds by having their rows be a dark "disabled" color.

💁 Proposed Solution

Let the dev pass a enum that would color the rows.

📋 Tasks

jattasNI commented 1 week ago

@MileaRobertStefan would you just want this to be a styling change or would you want to disable interactive operations on the row? For example:

  1. row selection
  2. action menus
  3. links within the row
  4. other future interactive cells like button columns or menu button columns
  5. (new) keyboard navigation
fredvisser commented 4 days ago

Looks to be part of Epic 2407579: Replicate Feeds from ni.com and Clone Feeds, but I'd like to understand more about envisioned workflow.

In particular: