mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
This commit serves as the base for the ongoing effort to standardize redesigned input elements throughout the Zulip Web UI. It introduces a new Handlebars partial block for inputs, located at web/templates/components/input.hbs. The partial can be used with the partial block syntax: {{#> input}}, allowing contributors to pass in the input element as a template. This approach wraps the input with a consistent structure that includes support for an icon and an action button. It also applies the necessary styling to ensure visual and functional consistency across the web UI. This commit also implements the filter input component at /devtools/inputs/ showroom page for design discussions and prototyping.