woocommerce/packages/js/settings-editor
Chi-Hsuan Huang 295a2d83e2
[Settings] Implement URL routing with query parameters and active sidebar item (#52721)
* set up SidebarNavigationScreen

* install deps

* GlobalStylesProvider

* Add labels to pages/sections

* get types in order

* get SettingItem working

* tidy up

* pass icon from PHP

* add icons to each Page

* layout styles

* edit site styles

* organize

* edit-site to 6.10

* unit tests

* lint

* lint

* Add changefile(s) from automation for the following project(s): @woocommerce/settings-editor, woocommerce, woocommerce/client/admin

* lint

* better linting

* [Settings] Create a route file to handle populating Settings (#52692)

* Add settings route

* Add changelog

* Add TODO comment

* Add changelog

* Rebase on sidebar changes

* Fix types and tests

* Fix path

* Convert to tab

* Update test

* Update sidebar to reflect the route with the active item and linking

* Add changelog

* Add changelog

* fix merge conflict errors

* Revert pnpm-lock.yaml

* [Settings] Update Modern Routes (#52757)

* update Sidebar

* cleanup

* Add changefile(s) from automation for the following project(s): @woocommerce/settings-editor

* export sidebar

* export route methods

* Revert "export route methods"

This reverts commit 46a6cd1e0a.

* handle modern pages

* Add changefile(s) from automation for the following project(s): @woocommerce/settings-editor, woocommerce

* cleanup

* remove export

* update tests

---------

Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>

---------

Co-authored-by: paul sealock <psealock@gmail.com>
Co-authored-by: github-actions <github-actions@github.com>
2024-11-13 08:23:30 +00:00
..
changelog [Settings] Implement URL routing with query parameters and active sidebar item (#52721) 2024-11-13 08:23:30 +00:00
src [Settings] Implement URL routing with query parameters and active sidebar item (#52721) 2024-11-13 08:23:30 +00:00
typings [Settings] Add Sidebar Items (#52691) 2024-11-13 10:19:23 +13:00
.eslintrc.js [Settings] Import Site Editor components from node_modules (#52655) 2024-11-11 11:32:45 +13:00
.npmrc [Settings] Add fresh page, script, and package (#52391) 2024-10-30 14:05:13 +13:00
README.md [Settings] Add fresh page, script, and package (#52391) 2024-10-30 14:05:13 +13:00
babel.config.js [Settings] Add fresh page, script, and package (#52391) 2024-10-30 14:05:13 +13:00
changelog.md [Settings] Add fresh page, script, and package (#52391) 2024-10-30 14:05:13 +13:00
composer.json [Settings] Add fresh page, script, and package (#52391) 2024-10-30 14:05:13 +13:00
jest.config.json [Settings] Add fresh page, script, and package (#52391) 2024-10-30 14:05:13 +13:00
package.json [Settings] Add Sidebar Items (#52691) 2024-11-13 10:19:23 +13:00
tsconfig-cjs.json [Settings] Add fresh page, script, and package (#52391) 2024-10-30 14:05:13 +13:00
tsconfig.json [Settings] Add fresh page, script, and package (#52391) 2024-10-30 14:05:13 +13:00
webpack.config.js [Settings] Add fresh page, script, and package (#52391) 2024-10-30 14:05:13 +13:00

README.md

Product Editor

A collection of WooCommerce Admin settings editor components and utilities.

Installation

Install the module

pnpm install @woocommerce/settings-editor --save