woocommerce/plugins/woocommerce-admin
Justin Shreve d4ade607d8 Add agenda widget base and related components (https://github.com/woocommerce/woocommerce-admin/pull/57)
* Add agenda widget with accordion

* Add AgendaItem, README, and do some cleanup

* Handle PR Feedback: Rename AgendaAccordion to AgendaGroup, accept an href prop for a non-accordion state. Accept onClick or href for AgendaItem, a11y fixes, fix some typos, update examples & README.

* Address PR Feedback: Rename AgendaGroup to AgenaHeader, use a direct link for href mode, use IconButton instead of Button & Dashicon, pull out link rendering to its own method. Use <Link /> for app links.

* Combine box-shadow focus/hover rule and add transparent background

* Make `count` optional
2018-05-22 11:19:56 -04:00
..
bin Rename js/src to client (https://github.com/woocommerce/woocommerce-admin/pull/38) 2018-05-11 12:13:57 -04:00
client Add agenda widget base and related components (https://github.com/woocommerce/woocommerce-admin/pull/57) 2018-05-22 11:19:56 -04:00
languages Add languages directory and README. 2018-05-14 14:45:11 -07:00
lib Add routing capabilities with basic analytics page (https://github.com/woocommerce/woocommerce-admin/pull/44) 2018-05-15 11:06:15 -04:00
tests Pin Gutenberg version to 2.9.0 for tests (https://github.com/woocommerce/woocommerce-admin/pull/66) 2018-05-21 11:26:04 -04:00
.babelrc Add an admin page, build a simple component + filters 2018-04-19 16:40:32 -04:00
.distignore Initial commit of plugin scaffold 2018-04-17 17:04:17 -04:00
.editorconfig Initial commit of plugin scaffold 2018-04-17 17:04:17 -04:00
.eslintignore Build Tools: Add precommit/prepush scripts, install if outdated (https://github.com/woocommerce/woocommerce-admin/pull/34) 2018-05-10 15:17:28 -04:00
.eslintrc Tests: Add Jest with Gutenberg as a npm dependency (https://github.com/woocommerce/woocommerce-admin/pull/43) 2018-05-16 10:59:03 -04:00
.gitignore Update build destinations for JS and CSS, including global library namespace 2018-05-07 11:10:42 -04:00
.travis.yml Initial commit of plugin scaffold 2018-04-17 17:04:17 -04:00
Gruntfile.js Add an admin page, build a simple component + filters 2018-04-19 16:40:32 -04:00
README.md Build Tools: Add precommit/prepush scripts, install if outdated (https://github.com/woocommerce/woocommerce-admin/pull/34) 2018-05-10 15:17:28 -04:00
package-lock.json Pin Gutenberg version to 2.9.0 for tests (https://github.com/woocommerce/woocommerce-admin/pull/66) 2018-05-21 11:26:04 -04:00
package.json Pin Gutenberg version to 2.9.0 for tests (https://github.com/woocommerce/woocommerce-admin/pull/66) 2018-05-21 11:26:04 -04:00
phpcs.xml.dist Initial commit of plugin scaffold 2018-04-17 17:04:17 -04:00
phpunit.xml.dist PHPUnit: Ensure Gutenberg is loaded 2018-05-03 13:36:36 -04:00
webpack.config.js Pin Gutenberg version to 2.9.0 for tests (https://github.com/woocommerce/woocommerce-admin/pull/66) 2018-05-21 11:26:04 -04:00
woo-dash.php Fix Gutenberg detection condition 2018-05-04 14:54:50 -04:00

README.md

WooCommerce Dashboard

This is a feature plugin for a modern, javascript-driven dashboard for WooCommerce.

Prerequisites

Gutenberg and WooCommerce should be installed prior to activating the WooCommerce Dashboard feature plugin.

Development

After cloning the repo, install dependencies with npm install. Now you can build the files using one of these commands:

  • npm run build : Build a production version
  • npm start : Build a development version, watch files for changes

There are also some helper scripts: