tree: b542a61f7b8c954232092c2b9afb7004ca2e3fe2 [path history] [tgz]
  1. base_row_mixin.ts
  2. pref_control_mixin_internal.ts
  3. README.md
  4. settings_dropdown_row.html
  5. settings_dropdown_row.ts
  6. settings_dropdown_v2.html
  7. settings_dropdown_v2.ts
  8. settings_row.html
  9. settings_row.ts
  10. settings_slider_row.html
  11. settings_slider_row.ts
  12. settings_slider_v2.html
  13. settings_slider_v2.ts
  14. settings_toggle_v2.html
  15. settings_toggle_v2.ts
chrome/browser/resources/ash/settings/controls/v2/README.md

Settings Components V2

Objective

Create a foundation for efficient development and richer experiences in ChromeOS Settings by leveraging a library of flexible and easy-to-use UI components.

These UI components aim to reduce custom HTML code and overall produce a consistent and cohesive UI.

Usage

These components should be the primary tools to build pages/subpages and integrate new settings. These components seamless integrate with prefs but do not require prefs to function properly. See the comments in the respective component file for documentation and specific usage examples.

If a component does not meet your use-case, please contact the Settings team for further guidance.