Robert Elliott
7a6a82c6af
Merge pull request woocommerce/woocommerce-admin#189 from woocommerce/add/chart-legend
...
D3 Chart: legend component and integration
Thanks for the great feedback. I've made updates and will address a few of the styling (and remove code used for testing) in future PRs. Keep an eye on https://github.com/woocommerce/wc-admin/issues/164 for future work planned on this component.
2018-07-25 17:08:59 +02:00
Robert Elliott
2c78dfb3cc
feedback updates and tooltip
2018-07-25 17:04:21 +02:00
Robert Elliott
dd663e0cd9
init for legends PR
...
updates from feedback
2018-07-25 17:04:03 +02:00
Justin Shreve
ff934eb999
Add SplitButton Component ( https://github.com/woocommerce/woocommerce-admin/pull/236 )
...
* Add SplitButton component
* Update primary styles and focus border
2018-07-25 10:25:08 -04:00
Justin Shreve
0d00e6ef2b
Fade in activity panel tabs during page transition ( https://github.com/woocommerce/woocommerce-admin/pull/232 )
2018-07-24 11:30:53 -04:00
Kelly Dwan
944b7ab460
Update to Gutenberg 3.3 ( https://github.com/woocommerce/woocommerce-admin/pull/234 )
...
Removes Gutenberg package dependency in favor of published sub-packages, update tests and build process to reflect new package locations
2018-07-23 16:14:40 -04:00
Justin Shreve
c587ca94dc
Add rating components ( https://github.com/woocommerce/woocommerce-admin/pull/233 )
...
* Add rating component
* Add ProductRating, ReviewRating components.
Add tests.
2018-07-23 09:19:24 -04:00
Paul Sealock
11b30baa6f
Merge pull request woocommerce/woocommerce-admin#226 from woocommerce/add/filter-picker-animation
...
Components: Filter picker: Add animation
2018-07-23 10:03:35 +12:00
Kelly Dwan
0c845a2852
Activity Panel: Add loading placeholder for ActivityCard, using Inbox as demo ( https://github.com/woocommerce/woocommerce-admin/pull/220 )
...
* Mock up an “API response object” for the inbox notices
* Add in a fake “loading” delay
* Add placeholder mixin from Calypso
* Add a placeholder ActivityCard and styles
* Merge exports of placeholder into ActivityCard
* Add tests for placeholder card
* Update readme
* Switch placeholder content prop to a line count, rather than specific children
* Update tests for new lines prop
* Clear timeout when the inbox unmounts
* Add a test for 0 lines
2018-07-20 14:41:39 -04:00
Justin Shreve
dabef973bd
Add ProductImage Component ( https://github.com/woocommerce/woocommerce-admin/pull/231 )
...
* Add ProductImage Component
* Use provided product image alt text
2018-07-20 14:24:39 -04:00
Paul Sealock
186c803c31
FilterPicker: Add Animation
2018-07-20 15:42:36 +12:00
Kelly Dwan
8b36066f0b
Update `react-world-flags` package ( https://github.com/woocommerce/woocommerce-admin/pull/230 )
...
* Update react-world-flags to remove dependency on SSH url
* Remove git config
2018-07-19 12:30:25 -04:00
Justin Shreve
3239a74eef
Add unread indicator to mobile panel toggle ( https://github.com/woocommerce/woocommerce-admin/pull/219 )
...
* Add unread indicator to mobile panel toggle
* Add accessible unread indiciators
* Add default functions for the WP Notices component
2018-07-18 11:20:00 -04:00
Justin Shreve
22028283ef
Add Activity Panel Outbound Link Component ( https://github.com/woocommerce/woocommerce-admin/pull/213 )
...
* Activity Panel Outbound Link
* Address PR Feedback: Pass through additional props on ActivityOutboundLink, add comment for activity panel wrapping padding, fix README naming, and use $gap $gutter trick for outbound link padding.
2018-07-17 14:51:56 -04:00
Justin Shreve
6abcbbdc87
Fix key prop warning in FilterPicker ( https://github.com/woocommerce/woocommerce-admin/pull/221 )
2018-07-17 14:38:58 -04:00
Justin Shreve
b64d729f0a
Remove Agenda Widget ( https://github.com/woocommerce/woocommerce-admin/pull/216 )
2018-07-17 13:07:51 -04:00
Justin Shreve
0e0426e3cd
Fix ActivityPanel Slide Animation ( https://github.com/woocommerce/woocommerce-admin/pull/217 )
2018-07-17 13:07:36 -04:00
Kelly Dwan
a315fa46f6
Add "in progress" banner to readme ( https://github.com/woocommerce/woocommerce-admin/pull/211 )
...
* Update README
* Update where to get v3 of the WC REST API
2018-07-17 11:50:11 -04:00
Justin Shreve
9cc4e1b97a
Add Order Status Component ( https://github.com/woocommerce/woocommerce-admin/pull/214 )
2018-07-17 09:11:13 -04:00
Paul Sealock
e354bc264c
Merge pull request woocommerce/woocommerce-admin#192 from woocommerce/add/filter-picker
...
Components: Add filter picker
2018-07-17 15:26:19 +12:00
Paul Sealock
31c055fd57
Component: Filter Picker
2018-07-17 12:25:00 +12:00
Kelly Dwan
f3150a5727
Activity Panel: Add a "first draft" of Inbox items ( https://github.com/woocommerce/woocommerce-admin/pull/212 )
...
* Move panel components into a single folder
* Add ActivityCards to the inbox panel
* Add inbox-specific styles
2018-07-16 14:37:25 -04:00
Justin Shreve
dd98f925ef
Add Flag Component ( https://github.com/woocommerce/woocommerce-admin/pull/197 )
...
* Add Flag Component
* Fix for travis ci
* Fix spacing with new card layout
2018-07-16 12:28:26 -04:00
Kelly Dwan
9fca535c67
Update ActivityCard to latest hifi designs ( https://github.com/woocommerce/woocommerce-admin/pull/203 )
...
* ActivityCard: Update to match new activity panel designs
* Add spacing rhythm system, add the rest of the base colors
* Add styles for the ActivityCard
* Use the new ActivityCard in the orders panel
* Update text color & size
* Disable timestamped test (string changes based on date)
* Use moment to generate a relative timestamp to match “3 days ago” snapshot
* Rename spacing vars
The difference between gap and gap-med is not intuitive, so let’s switch to -small, and change -small to -smallest.
2018-07-16 09:53:38 -04:00
Paul Sealock
d353706f1b
Merge pull request woocommerce/woocommerce-admin#196 from woocommerce/fix/getCurrentDates-defaults
...
Datepicker: fix getCurrentDates to always reflect defaults
2018-07-14 22:37:35 +12:00
Paul Sealock
9af766fe80
Datepicker: fix getCurrentDates to always reflect defaults
2018-07-14 22:27:55 +12:00
Paul Sealock
04ca20a429
Merge pull request woocommerce/woocommerce-admin#209 from woocommerce/update/gutenberg-dev-dep
...
Update Gutenberg dependency to v3.2.0 for running js tests
2018-07-14 22:24:07 +12:00
Paul Sealock
55f803dd07
Update Gutenberg dependency to v3.2.0 for running js tests
...
Update Gutenberg packages deprecated and keycodes to build system
2018-07-14 21:57:18 +12:00
Justin Shreve
e0b38b5c94
Fix Accessibility issues: tabpanel behavior, and reduced motion setting ( https://github.com/woocommerce/woocommerce-admin/pull/185 )
...
* Fix Accessibility issues: tabpanel behavior, and reduced motion setting
* Move tabindex to <Section /> and add aria-label to the panel
* move role and aria-label to div component
2018-07-13 16:28:01 -04:00
Kelly Dwan
96925f77fa
Component: Fix rows prop in Table ( https://github.com/woocommerce/woocommerce-admin/pull/193 )
...
* Move component lifecycle method to top of component
* Update rows if the rows passed in via props have changed
This lets us bring in API changes, but will wipe out any sorting (revisit in a later PR, perhaps)
* Pass rows through to Table even if we don’t have rows loaded yet
Adds todo comment to remind that we should come back to add a placeholder/loading state
2018-07-13 15:36:41 -04:00
Kelly Dwan
99f726bfb5
ActivityPanel: Update semantics for screen reader navigation ( https://github.com/woocommerce/woocommerce-admin/pull/182 )
...
* Update semantics for ActivityPanel
Move the Section wrap to the top-level of ActivityPanel
Use an `aside` for the panel, which will expose the panel as a “complementary” in landmark nav
Add a heading for the Section/aside, which also fixes the heading hierarchy
* Update textdomains to match woo-dash change
* Switch panel container to a `div` so that clickOutside works as expected
2018-07-13 15:31:58 -04:00
Justin Shreve
803136ca9a
Fixes some display issues on embedded/classic WC pages ( https://github.com/woocommerce/woocommerce-admin/pull/186 )
2018-07-13 15:19:54 -04:00
Timmy Crawford
b925a17f3d
Merge pull request woocommerce/woocommerce-admin#195 from woocommerce/add/travis
...
Update travis to run npm test
2018-07-13 10:21:23 -07:00
Justin Shreve
37e48ed6de
Define text domain in test setup, and re-enable date test
2018-07-13 10:28:24 -04:00
Timmy Crawford
f5b41e9a19
Try skipping test.
2018-07-12 16:58:47 -07:00
Timmy Crawford
2e708821f9
third time is a charm?
2018-07-12 16:54:56 -07:00
Timmy Crawford
86e9b4e422
Fix date test.
2018-07-12 16:46:35 -07:00
Timmy Crawford
11eccdc02b
Update travis to run npm test
2018-07-12 16:01:11 -07:00
Justin Shreve
eb7b60d558
Add Gravatar Component ( https://github.com/woocommerce/woocommerce-admin/pull/188 )
2018-07-11 13:06:26 -04:00
Robert Elliott
8883966ff0
Merge pull request woocommerce/woocommerce-admin#184 from woocommerce/add/chart-readme-docs
...
D3 Chart: README and JSDocs
2018-07-11 17:14:36 +02:00
Robert Elliott
f0069b4d48
reformatted README
2018-07-11 17:12:37 +02:00
Robert Elliott
7b8bcea17a
move dummy into fixtures subfolder
2018-07-10 17:07:34 +02:00
Robert Elliott
6ff484bddc
JSDocs for chart component utils
2018-07-10 16:09:58 +02:00
Robert Elliott
da980328e2
move dummy js and add README
2018-07-10 16:09:47 +02:00
Justin Shreve
71c12e6795
Update woo-dash naming to new wc-admin name ( https://github.com/woocommerce/woocommerce-admin/pull/183 )
2018-07-10 08:48:06 -04:00
Kelly Dwan
5bf87f4ad9
Fix unique key warning for DropdownButton labels ( https://github.com/woocommerce/woocommerce-admin/pull/180 )
2018-07-09 16:36:12 -04:00
Justin Shreve
3783e5e6f7
Add ActivityHeader & implement panel styles ( https://github.com/woocommerce/woocommerce-admin/pull/167 )
...
* Header shadow on scroll, panel styles, implement woo bubble
* Add ActivityHeader component
* Fix admin bar stickyness and missing onInvoke function
2018-07-09 11:46:31 -04:00
Justin Shreve
8627e89d19
Fix infinite loop from calling setState in D3 componentDidUpdate ( https://github.com/woocommerce/woocommerce-admin/pull/179 )
2018-07-09 11:28:33 -04:00
Robert Elliott
1b40a90077
Merge pull request woocommerce/woocommerce-admin#120 from woocommerce/add/d3-bar-component
...
D3 Chart Utilities: bar, line, axis and tooltip, and tests
I'll be addressing the `tooltipDiv` prop, JSDocs, README in future (and smaller) PRs.
2018-07-09 15:40:49 +02:00
Robert Elliott
5c0a293297
refactor params to reduce recalculating scales each time + new tests
2018-07-09 15:35:25 +02:00