woocommerce/plugins/woocommerce-beta-tester/src
Matt Sherman 2957458bac
Product Editor Dev Tools: Improved expression evaluation tooling (#48588)
* Refactor to extract ExpressionField

* Move styling of expression and result prefixes to CSS

* Layout expression field with grid

* Add buttons to expression field

* Enter edit mode and cancel

* Hook up editing in textarea

* Allow existing expression to be edited

* Make expression param optional

* Use ExpressionField to add new expression

* Hide cancel button if no callback and add updateLabel prop

* Only show error when dirty

* Placeholder for expression field

* Format result in expression field

* Expression field textarea styling

* Justify expressions at bottom

* Prevent jumping when editing expression

* Revert changes on cancel

* Remove unused CSS

* Extract ExpressionTextArea

* Extract ExpressionResult

* Auto height textarea

* Hover styling for expression

* Result type tag

* Tweak styling

* Update padding in expression field

* Changelog

* Enable scrolling of result when editing expression

* Use smaller close icon

* Fix enabling of add/edit button

* Focus text area when clicking edit button

* Put cursor at the end of text area when focusing it

* Enter edit mode when clicking on text area

* Remove expression in list

* Don't style expressions list as a flex box

* Show full result while editing expression
2024-07-09 14:05:39 -04:00
..
admin-notes Run linter on all js files 2022-06-08 13:58:25 +12:00
app WCA Test helper - add remote inbox notification staging importer (#48735) 2024-06-24 23:32:36 -07:00
example-fills Add "SlotFill Examples" Feature to Beta Tester Plugin (#38113) 2023-05-05 16:10:26 +08:00
experiments Update Woo.com references to WooCommerce.com (#46259) 2024-04-09 09:50:15 +01:00
features Remove the new old experience (#47814) 2024-05-24 18:00:22 +00:00
live-branches Add support to install master branch when using WooCommerce Beta Tester (#38536) 2023-06-20 18:54:49 +12:00
options Beta Tester: Update WCA Test Helper option modal to show full option name (#37495) 2023-04-10 08:36:13 -04:00
product-editor-dev-tools Product Editor Dev Tools: Improved expression evaluation tooling (#48588) 2024-07-09 14:05:39 -04:00
remote-inbox-notifications WCA Test helper - add remote inbox notification staging importer (#48735) 2024-06-24 23:32:36 -07:00
remote-spec-validator Use wp_plugin_dependencies_slug in PluginVersionRuleProcessor (#47235) 2024-05-09 15:30:12 -07:00
rest-api-filters Run linter on all js files 2022-06-08 13:58:25 +12:00
tools Remove the `patterns_ai_data` post from DB when resetting the CYS (#43499) 2024-01-12 13:58:32 +01:00
index.js Refactor menu item components 2023-11-06 15:11:03 -05:00
index.scss WCA Test helper - add remote inbox notification staging importer (#48735) 2024-06-24 23:32:36 -07:00