Update DialogView to use Ink buttons.

Review Request #13844 — Created May 8, 2024 and submitted

Information

Review Board
release-7.x

Reviewers

DialogView now constructs Ink buttons based on the provided button data.
This replaces the old input-type buttons, giving us buttons that work
well in dark mode.

Unit tests passed.

Tested various dialogs based on DialogView in both light and dark
modes.

Summary ID
Update DialogView to use Ink buttons.
DialogView now constructs Ink buttons based on the provided button data. This replaces the old `input`-type buttons, giving us buttons that work well in dark mode.
57c3c67ec27e47aea6408fc4f538a38a822ad5a0

Description From Last Updated

['disabled'] is better written in dot notation. Column: 28 Error code: W069

reviewbotreviewbot

['type'] is better written in dot notation. Column: 28 Error code: W069

reviewbotreviewbot

['type'] is better written in dot notation. Column: 28 Error code: W069

reviewbotreviewbot

['onClick'] is better written in dot notation. Column: 28 Error code: W069

reviewbotreviewbot

Missing semicolon. Column: 59 Error code: W033

reviewbotreviewbot
Checks run (1 failed, 1 succeeded)
flake8 passed.
JSHint failed.

JSHint

chipx86
maubin
  1. Ship It!
  2. 
      
david
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to release-7.x (a5da5c3)