Justin Shreve
e110283997
Set document title ( https://github.com/woocommerce/woocommerce-admin/pull/79 )
...
* Set the document title based on header sections
* Set dashboard default title via PHP to avoid a title switch
2018-05-24 12:03:03 -04:00
Justin Shreve
893298aa5d
Update Agenda widget to use Count component ( https://github.com/woocommerce/woocommerce-admin/pull/81 )
...
* Update Agenda widget to use Count component
* Move font-weight rule to count component
2018-05-24 11:45:32 -04:00
Paul Sealock
c25b8ad991
Merge pull request woocommerce/woocommerce-admin#65 from woocommerce/add/date-picker-layout
...
Date Picker: Layout component, presets, and data flow
2018-05-24 13:19:16 +12:00
Paul Sealock
ee5e314668
Merge pull request woocommerce/woocommerce-admin#63 from woocommerce/add/segmented-selection
...
Component: add segmented selection
2018-05-24 11:19:21 +12:00
Paul Sealock
43c9a28053
Merge pull request woocommerce/woocommerce-admin#63 from woocommerce/add/segmented-selection
...
Component: add segmented selection
2018-05-24 11:15:52 +12:00
Paul Sealock
631ce420a4
Component: add segmented selection
2018-05-24 11:14:19 +12:00
Kelly Dwan
a56437c9c8
Fix React warnings for nested components/className ( https://github.com/woocommerce/woocommerce-admin/pull/83 )
...
* Fix class/className warning
* Fix nested `a` warning
* Add note about SCRIPT_DEBUG
2018-05-23 14:01:41 -04:00
Justin Shreve
ab4b0b16ed
Fix notifications JS error & masterbar menu CSS ( https://github.com/woocommerce/woocommerce-admin/pull/74 )
2018-05-23 12:40:10 -04:00
Paul Sealock
e66b8a6f7c
Merge pull request woocommerce/woocommerce-admin#67 from woocommerce/add/sidebar-tabs
...
Sidebar: Add Tabs
2018-05-23 12:45:01 +12:00
Paul Sealock
558d163f35
Sidebar: Add Tabs
2018-05-23 12:42:26 +12:00
Justin Shreve
d47454300a
Add timeline separator/heading to the sidebar ( https://github.com/woocommerce/woocommerce-admin/pull/71 )
...
* Add a timeline separator to the sidebar.
* Rename Timeline/Separator to SidebarHeader
2018-05-22 16:15:00 -04:00
Justin Shreve
7b0d0b1fed
Update wp-admin navigation structure ( https://github.com/woocommerce/woocommerce-admin/pull/70 )
...
* Updates wp-admin navigation structure: Dashboard is now under WooCommerce, and Analytics is moved visually under WooCommerce
* Fix focus padding issue and make sure arrow displays for the current submenu
2018-05-22 15:59:32 -04:00
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
Robert Elliott
7050868638
d3 base component
2018-05-22 15:00:06 +02:00
Kelly Dwan
a8682ccc70
Pin Gutenberg version to 2.9.0 for tests ( https://github.com/woocommerce/woocommerce-admin/pull/66 )
...
* Pin Gutenberg to V2.9.0
* Update webpack & Jest config for Gutenberg 2.9.0
2018-05-21 11:26:04 -04:00
Kelly Dwan
8f23630269
Layout: Add structure components & CSS ( https://github.com/woocommerce/woocommerce-admin/pull/45 )
...
* Refactor dashboard layout into new Layout components
* Style the new layout
* Use Slot/Fill for the Header component
* Center cards, fixed size for sidebar
* Only set the box-sizing on things within our app
* Make app the full height of the wp-admin frame
* Add styles to show/hide sidebar
* Toggle the sidebar
* Wrap router around entire Layout, use page setting to show/hide sidebar on page
* Fix the styles on show/hide buttons, add title & close button to the sidebar
* Use a min-height on visible sidebars
* Add/update READMEs
* Update space between main content & sidebar
2018-05-18 13:31:08 -04:00
Kelly Dwan
3554c4ef7d
Tests: Add Jest with Gutenberg as a npm dependency ( https://github.com/woocommerce/woocommerce-admin/pull/43 )
...
* Add Jest testing with Gutenberg as a dependency
* Add test using Enzyme
* Update for “element” moving
Something also must have moved api-request, so we mock that import now
2018-05-16 10:59:03 -04:00
Justin Shreve
f8f0464eba
Fix CSS reset duplication ( https://github.com/woocommerce/woocommerce-admin/pull/56 )
2018-05-16 10:42:39 -04:00
Justin Shreve
881598fa30
Fix mobile menu and header padding ( https://github.com/woocommerce/woocommerce-admin/pull/52 )
...
* Fixes mobile menu and padding for dash pages
* Handle PR feedback
2018-05-15 15:26:07 -04:00
Justin Shreve
e5bb7e556b
Add routing capabilities with basic analytics page ( https://github.com/woocommerce/woocommerce-admin/pull/44 )
...
* Add routing capabilities with basic analytics page
* Pass query string to child component
2018-05-15 11:06:15 -04:00
Timmy Crawford
8609346d0e
Merge pull request woocommerce/woocommerce-admin#46 from woocommerce/add/languages-directory
...
Add languages directory and README.
2018-05-14 18:04:17 -07:00
Timmy Crawford
f37da9deb9
Add languages directory and README.
2018-05-14 14:45:11 -07:00
Kelly Dwan
146547cb1d
Components: Add EllipsisMenu component ( https://github.com/woocommerce/woocommerce-admin/pull/40 )
...
* Add EllipsisMenu & MenuItem
* Add styles for menu items
* Don’t disable all keyboard interactions
Was breaking tab
* Move EllipsisMenu to client folder
* Clean up unused props & focus state
* Add an unfocusable MenuTitle component
* Update EllipsisMenu exports so that all menu-related components can be pulled from EllipsisMenu
* Make strings translatable
Even demo content should use translation functions :)
* Add README
* Fix arrow position
* Add box-sizing back to global reset
2018-05-14 11:47:42 -04:00
Justin Shreve
d7df8ed76e
Adds SCSS color variables and breakpoints ( https://github.com/woocommerce/woocommerce-admin/pull/39 )
...
* Adds SCSS color variables and breakpoint mixins
* Use webpack to pull in shared CSS
* Move notices reset rule to wpadmin-reset
* Prefix breakpoints, colors, and wpadmin reset
2018-05-14 09:41:30 -04:00
Justin Shreve
1dbf44ef55
Hide notices on woo-dash pages ( https://github.com/woocommerce/woocommerce-admin/pull/36 )
2018-05-11 13:07:53 -04:00
Justin Shreve
d380fd7569
Rename js/src to client ( https://github.com/woocommerce/woocommerce-admin/pull/38 )
...
* Rename js/src to client/
* Update the prettier format to only look in client/
2018-05-11 12:13:57 -04:00
Kelly Dwan
a629041508
Components: Add a "Card" component ( https://github.com/woocommerce/woocommerce-admin/pull/31 )
...
* Add a Card component
* Add basic styling
* Update example card
* `instanceOf` doesn’t work like expected, but we can require a specific component by looking at shape + object.type
* Use module-relative paths for components
2018-05-10 15:23:41 -04:00
Kelly Dwan
73f7284d77
Build Tools: Add precommit/prepush scripts, install if outdated ( https://github.com/woocommerce/woocommerce-admin/pull/34 )
...
* Add helper scripts from calypso
* Add the pre-push hook to protect master
* Add required packages
* Update README
* Remove unused package
2018-05-10 15:17:28 -04:00
Justin Shreve
41d9f7c524
Implement header component ( https://github.com/woocommerce/woocommerce-admin/pull/26 )
...
* Implements a header component with breadcrumbs
* Handle PR Feedback. Also moves admin URL to an object, and adds a README
* README: Card --> Header typo
2018-05-10 14:35:55 -04:00
Kelly Dwan
9d4bd0961d
Add jsx-a11y eslint rules ( https://github.com/woocommerce/woocommerce-admin/pull/33 )
2018-05-10 14:20:20 -04:00
Kelly Dwan
8546027554
Merge pull request woocommerce/woocommerce-admin#32 from woocommerce/update/webpack-resolve-path
...
Webpack: Update resolve path
2018-05-10 14:20:00 -04:00
Kelly Dwan
35d863bfe4
Move use-filters into `higher-order` folder
2018-05-10 12:41:01 -04:00
Kelly Dwan
03aca9f716
Update webpack config so we can use src-relative paths
2018-05-10 12:35:46 -04:00
Kelly Dwan
5f7869a299
Merge pull request woocommerce/woocommerce-admin#25 from woocommerce/remove/eslint-foxhound-globals
...
Remove foxhound globals from eslintrc
2018-05-09 13:39:48 -04:00
Kelly Dwan
9a45e480c7
Fix woocommerce/woocommerce-admin#22 – remove foxhound globals from eslintrc
2018-05-09 12:55:09 -04:00
Kelly Dwan
09a37c6d28
Merge pull request woocommerce/woocommerce-admin#15 from woocommerce/update/build-dest
...
Build: Update destinations for built files
2018-05-08 11:21:34 -04:00
Kelly Dwan
19733a3049
Fix dependencies of scripts & styles
2018-05-08 10:40:39 -04:00
Kelly Dwan
db74d56587
Update packages
2018-05-07 11:19:43 -04:00
Kelly Dwan
ea2d3e8d5c
Update build destinations for JS and CSS, including global library namespace
2018-05-07 11:10:42 -04:00
Kelly Dwan
612925adc7
Merge pull request woocommerce/woocommerce-admin#12 from woocommerce/update/dashboard-layout-cleanup
...
Housekeeping: Clean up files, update webpack config
2018-05-07 10:59:13 -04:00
Kelly Dwan
68f6816c01
Merge pull request woocommerce/woocommerce-admin#5 from woocommerce/add/requirements-checking
...
Check for Gutenberg & WooCommerce before loading the plugin files
2018-05-07 10:56:13 -04:00
Justin Shreve
17f9db1a96
Add optional file parameter to woo_dash_dir_path ( https://github.com/woocommerce/woocommerce-admin/pull/11 )
2018-05-07 09:38:13 -04:00
Kelly Dwan
658281ea81
Update webpack for more possible future entry points
2018-05-04 15:54:44 -04:00
Kelly Dwan
810711993f
Add example “activity” chart to the sidebar
2018-05-04 15:08:03 -04:00
Kelly Dwan
959d47fa49
Update layout to have a sidebar
2018-05-04 15:08:03 -04:00
Kelly Dwan
9dbcf8570c
Remove filters from base dashboard component
2018-05-04 15:08:03 -04:00
Kelly Dwan
7b06b4abca
Simplify filter example
2018-05-04 15:08:03 -04:00
Kelly Dwan
03e53e1a1e
Move “numbers” widget to a new file
2018-05-04 15:08:03 -04:00
Kelly Dwan
ed053190b9
Fix Gutenberg detection condition
2018-05-04 14:54:50 -04:00
Kelly Dwan
549af77be8
Merge pull request woocommerce/woocommerce-admin#4 from woocommerce/add/phpunit
...
PHPUnit: Update setup to ensure Gutenberg is loaded
2018-05-04 14:51:56 -04:00