Commit Graph

604 Commits

Author SHA1 Message Date
renovate[bot] afb74db8a3 Update dependency qs to v6.9.1 (https://github.com/woocommerce/woocommerce-admin/pull/3226) 2019-11-13 09:51:47 +01:00
Joshua T Flowers 9ea25daf81 Update filter picker to use key instead of id (https://github.com/woocommerce/woocommerce-admin/pull/3214) 2019-11-13 07:41:19 +13:00
Ron Rennick f78c143f3b Move in-house rest endpoints to private namespace (https://github.com/woocommerce/woocommerce-admin/pull/3204)
* move in-house rest endpoints to private namespace

* PHPCS sniff fixes
2019-11-12 14:15:55 -04:00
Joshua T Flowers 4fb1945917 Onboarding: Use ShipStation for AU, GB, and CA (https://github.com/woocommerce/woocommerce-admin/pull/3200)
* Add shipstation to allowed plugins list

* Use shipstation for qualifying countries

* Add default value for onError prop in Plugins component
2019-11-12 10:44:39 +08:00
renovate[bot] faf4e7e6e4 Update babel monorepo (https://github.com/woocommerce/woocommerce-admin/pull/3177) 2019-11-11 11:05:50 +01:00
Joshua T Flowers 4f79cdea93 Onboarding: Allow users to navigate backwards in steps (https://github.com/woocommerce/woocommerce-admin/pull/3154)
* Add label wrapper to stepper and style for both orientations

* Add onClick event to steps

* Add onClick to stepper examples

* Allow returning to previous steps on step click

* Allow navigating to previously completed steps

* Mark previous steps complete
2019-11-06 08:26:08 +08:00
Joshua T Flowers 14dc91a1bb Fix label positioning in IE11 (https://github.com/woocommerce/woocommerce-admin/pull/3135) 2019-11-04 08:16:47 +08:00
David Levin 3ba6d3977b remove height attribute to fix alignment (https://github.com/woocommerce/woocommerce-admin/pull/3141) 2019-10-31 12:08:20 -07:00
Joshua T Flowers a946d474ce Add an autofill option to SelectControl (https://github.com/woocommerce/woocommerce-admin/pull/3105)
* Add autofill method for countryState

* Add isFocused state to SelectControl

* Allow children prop for SelectControl components
2019-10-31 07:44:57 +08:00
Justin Shreve 2c81932702 Add currency defaults based on country (https://github.com/woocommerce/woocommerce-admin/pull/3110)
* Base currency defaults on selected country

* Save currency settings

* Move getCurrencyInfo to the currency package
2019-10-29 14:34:04 -04:00
Jeff Stieler 1ac8577fc2 Match server-side CSV export format to client-side (https://github.com/woocommerce/woocommerce-admin/pull/2987)
* Add "exportable" report interface for defining CSV export values.

* Define export values for Orders Report.

* Define export values for Products Report.

* Define export values for Categories Report.

* Define export values for Coupons Report.

* Allow commas and double quotes in CSV exported values.

* Fix in-browser export formatting of orders report products.

* Align server-side orders report export formatting with in-browser.

* Cover comma and double quote escaping in CSV export package tests.

* Define export values for Customers Report.

* Embed response links when requesting data for CSV exports.

* Define export values for Downloads Report.

* Move reusable report export functions to a trait.

* Define export values for Stock Report.

* Define export values for Taxes Report.

* Define export values for Variations Report.

* Define export values for Revenue Report.

* Always pass export row data through the filter.

* Fix formatting in test case for CSV coupon export.

* Quote escape CSV headers in client-side export.

Escape values with spaces as well.

* Check if inventory is managed at the product level before using the stock status/quantity.

* Prevent CSV injection in csv-export package.
2019-10-24 09:41:16 -07:00
renovate[bot] 950bdd8c77 Update dependency react-router-dom to v5.1.2 (https://github.com/woocommerce/woocommerce-admin/pull/3089) 2019-10-24 12:00:05 +08:00
renovate[bot] 5b4d985af4 Update dependency core-js to v2.6.10 (https://github.com/woocommerce/woocommerce-admin/pull/3048) 2019-10-24 11:37:34 +08:00
Joshua T Flowers c678421b63 Left align dropdown button text in SelectControl (https://github.com/woocommerce/woocommerce-admin/pull/3093) 2019-10-24 07:32:49 +08:00
renovate[bot] 5797f2b82e Update wordpress monorepo (https://github.com/woocommerce/woocommerce-admin/pull/2929)
* Update wordpress monorepo

* Add missing Gutenberg grid variables

* Fix button styling

* Fix snapshots (new classes and events are passed through from WP components update)

* Adjust button overwrites

* Update package-lock.json

* Fix focus issues/conflicts with react-dates and Dropdown

* Maintain DateRange focus without impacting expected "click outside" behavior.

* Resolve multiple React versions, update testing dependencies.

* blow away package-lock.json and refresh

- this fixed tests after an npm install on my end

* Allow tabbing to month nav and calendar grid.

* Fix keyboard navigation of DayPicker elements.

Add prop for specifying an element that's allowed to take focus from DateRange.

* refresh package-lock
2019-10-23 11:18:32 -07:00
Joshua T Flowers e37e79722e Set SelectControl input to transparent (https://github.com/woocommerce/woocommerce-admin/pull/3069) 2019-10-22 07:50:46 +08:00
Albert Juhé Lluveras 909185113a Fix unnecessary scroll bar visible on select control (https://github.com/woocommerce/woocommerce-admin/pull/3065) 2019-10-21 10:30:16 +02:00
Joshua T Flowers 9a20b0289e Update Search component to use SelectControl (https://github.com/woocommerce/woocommerce-admin/pull/3036)
* Update onSearch to return promise

* Refactor Search component to use SelectControl

* Update autocompleter option keys and labels

* Remove Autocomplete component
2019-10-16 12:00:20 +08:00
Darren Ethier fee65dd6ac Decouple wcSettings from published packages. (https://github.com/woocommerce/woocommerce-admin/pull/3001)
* refactor wcSettings in components to use new api

* update test snapshot

* refactor wcSettings in other packages

* fix how defaults are set for setting

* decouple siteLocale from ReportsFilters and AdvancedFilters

* Decouple currency settings from packages

AdvancedFilters, ReportFilters, and NumberFilters now receive currency info as props.

* decouple currency settings from `ReportChart`

* decouple `wcAdminAssetsUrl` setting from `EmptyContent`

- also refactors to remove the need for `ImageAsset` component.

* decouple OrderStatus from wcSettings

* decouple wcAdminUrl setting from ProductImage component

- this also implements a SVG for default product image.

* remove export for image-asset that is no longer present

* remove console.log

* update test snapshots for ProductImage
2019-10-11 11:45:45 -04:00
Joshua T Flowers b92500b35f Onboarding: Replace TextControl component (https://github.com/woocommerce/woocommerce-admin/pull/3020)
* Add TextControl component

* Replace instances of newspack TextControl
2019-10-10 07:00:33 +08:00
renovate[bot] 9e149f4ad1 Update babel monorepo to v7.6.3 (https://github.com/woocommerce/woocommerce-admin/pull/3013) 2019-10-09 09:28:27 -04:00
Jeff Stieler e53d5daa94 Hook up download button to export endpoint. (https://github.com/woocommerce/woocommerce-admin/pull/2900)
* Move TableCard actions from packaged component to ReportTable.

* Build an IE stylesheet for the main app.

* Remove defunct TableCard download test.

* Update components changelog.

* Fix pagination.

Pull query from table data instead of ReportTable props.

* Initiate report export from download button (https://github.com/woocommerce/woocommerce-admin/pull/2951)

* Add report export operations to API spec.

* Initiate a report export job when there is more than one page of report data.

* Add report download "type" to Tracks event.

* Ensure WC_Emails class is hooked in before sending report download emails.

* Set email parameter for background CSV download requests.
2019-10-08 15:02:26 -07:00
Joshua T Flowers 1563971836 Replace select controls with new SelectControl (Autocomplete) component (https://github.com/woocommerce/woocommerce-admin/pull/2997)
* Rename Autocomplete component to SelectControl

* Add isSearchable prop to SelectControl

* Remove SimpleSelectControl component

* Refactor list expansion and key behavior

* Bump changelog and version
2019-10-08 06:42:32 +08:00
renovate[bot] 891823c576 Update babel monorepo to v7.6.2 (https://github.com/woocommerce/woocommerce-admin/pull/2910) 2019-10-07 10:45:00 -04:00
Justin Shreve 6bcc63f2de Disable profile wizard continue buttons until fields are complete (https://github.com/woocommerce/woocommerce-admin/pull/2983) 2019-10-04 09:46:27 -04:00
Albert Juhé Lluveras 9f38e2d619 Replace lodash isNaN() with native Number.isNaN() (https://github.com/woocommerce/woocommerce-admin/pull/2998)
* Replace lodash isNaN() with native Number.isNaN()

* Update CHANGELOG
2019-10-04 09:25:23 +02:00
Albert Juhé Lluveras db4328acb8 Use native Number.isFinite() instead of lodash isFinite (https://github.com/woocommerce/woocommerce-admin/pull/2977) 2019-10-01 10:02:53 +02:00
renovate[bot] b129dab7b6 Update dependency history to v4.10.1 (https://github.com/woocommerce/woocommerce-admin/pull/2926) 2019-09-27 15:08:57 -04:00
renovate[bot] 0c491eaaf7 Update dependency qs to v6.9.0 (https://github.com/woocommerce/woocommerce-admin/pull/2955) 2019-09-27 14:04:12 -04:00
Paul Sealock bc8127bd33 0.19.0 release changes (https://github.com/woocommerce/woocommerce-admin/pull/2946) 2019-09-27 07:42:24 +12:00
Jeff Stieler e1ab60179d Fix DevDocs example render. (https://github.com/woocommerce/woocommerce-admin/pull/2962)
Incorrect changes chosen in a merge conflict resolution.
2019-09-25 12:23:49 -07:00
renovate[bot] 61487e5a3e Update dependency react-router-dom to v5.1.0 (https://github.com/woocommerce/woocommerce-admin/pull/2956) 2019-09-25 13:23:30 -04:00
Ron Rennick 17abde4b18 add DevDocs for ScrollTo component (https://github.com/woocommerce/woocommerce-admin/pull/2873)
* add DevDocs for ScrollTo component
2019-09-25 09:47:40 -03:00
Darren Ethier d728d38219 Refactor: Alternative approach to implementing extendable settings from the server (https://github.com/woocommerce/woocommerce-admin/pull/2917)
* integrate with new asset data registration (php side)

- includes back-compatibility.

* update js configuration and implement settings alias

- this aliases `@woocommerce/wc-admin-settings` to the settings api exposed via blocks (either the blocks plugin or core) and all the settings provided via the server.
- Adds fallback for back-compat if `wc.wcSettings` is not available in the environment (fallsback to `wcSettings`).

* initial pass to update all wcSettings direct usage to the new api

- this is just an initial pass, more can be done in separate pulls.

* missed one spot for adding new filter implementation

* fix incorrect jest config

* Avoid unnecessary assignment and directly return.

* Remove unnecessary defaults

* Fix inline comment text case.

Co-Authored-By: Albert Juhé Lluveras <contact@albertjuhe.com>

* Remove unnecessary inline comment.

* use @todo instead of TODO

Co-Authored-By: Albert Juhé Lluveras <contact@albertjuhe.com>

* fix incorrect reference in webpack config.

* add missing import and slightly delay dependency injection for scripts

* update get-setting and set-setting callbacks

* disable lint rule for console.error on dev doc builds
2019-09-23 17:47:08 -04:00
Jeff Stieler 1c7c051414 Wrap TableCard examples in containers. 2019-09-06 11:52:22 -07:00
Jeff Stieler d3572e85ca Fix typos in DateRangeFilterPicker readme. 2019-09-06 11:52:21 -07:00
Jeff Stieler bf37c30b16 Finish documentation for AdvancedFilters component. 2019-09-06 11:52:21 -07:00
Jeff Stieler 90ccb6f440 Fix EllipsisMenu example component. 2019-09-06 11:52:19 -07:00
Jeff Stieler f5c153e678 Fix error in using TableCard's example pagination control. 2019-09-06 11:52:19 -07:00
Jeff Stieler a0efb6967f Fetch component usage documentation from local README.md.
Format documentation like Calypso, include usage section.
2019-09-06 11:52:18 -07:00
Jeff Stieler 3d03faa887 Convert markdown JSX code blocks to actual JS files for component documentation. 2019-09-06 11:37:18 -07:00
Albert Juhé Lluveras 07d3e591eb Fix chart type buttons misalignment (https://github.com/woocommerce/woocommerce-admin/pull/2871) 2019-09-04 19:29:13 +02:00
Ron Rennick 193c961d22 add backticks to component tag in changelog 2019-09-03 14:09:22 -03:00
Ron Rennick 24d3104eca fix merge conflicts 2019-09-03 14:08:02 -03:00
Justin Shreve e5b4606047 Add base payments task & jetpack connection status method (https://github.com/woocommerce/woocommerce-admin/pull/2853)
* Add a base for the payments task, with the ability to choose methods. Also adds Jetpack connection status.

* Handle PR feedback
2019-08-29 12:41:04 -04:00
Justin Shreve e67b556ac9 Update to Color Studio v2.1.0 (https://github.com/woocommerce/woocommerce-admin/pull/2837)
* Update color-studio to v2.1.0

* Handle additional color updates after rebase.
2019-08-29 12:07:56 -04:00
David Levin 4acf5ff497 Update no data message in table 2019-08-28 15:55:28 -07:00
Jeff Stieler cd0ed4353d Merge pull request woocommerce/woocommerce-admin#2843 from woocommerce/add/2803-report-filter-filters
Add filters to all Report filter config objects.
2019-08-28 08:16:14 -07:00
Renovate Bot ad099f21e0 Update dependency memoize-one to v5.1.1 2019-08-28 02:01:26 +00:00
Jeff Stieler 56e74213a9 Show separate documentation for filter components. 2019-08-27 10:20:38 -07:00
Joshua T Flowers 55fe83c70b Improve Autocomplete accessibility (https://github.com/woocommerce/woocommerce-admin/pull/2840) 2019-08-27 11:24:03 +08:00
Jeff Stieler 4dbd7ee176 Move AdvancedFilters, CompareFilter, DateRangeFilterPicker, and FilterPicker into top-level component directories. 2019-08-26 13:08:06 -07:00
Paul Sealock 822f18c2be Merge pull request woocommerce/woocommerce-admin#2839 from cojennin/fix/2729-product-click
Product in dropdown clickable in FF/Safari
2019-08-26 11:54:29 +12:00
Connor Jennings 54c3a2658f Product in dropdown clickable in FF/Safari 2019-08-24 09:45:51 -04:00
Ron Rennick 9d2d085aee handle offset attribute and children 2019-08-23 15:34:44 -03:00
Ron Rennick 893d3243ee Merge pull request woocommerce/woocommerce-admin#2821 from woocommerce/renovate/qs-6.x
Update dependency qs to v6.8.0
2019-08-21 13:34:50 -03:00
Joshua T Flowers 7fbc4cc0df Add Autocomplete component (https://github.com/woocommerce/woocommerce-admin/pull/2808) 2019-08-21 14:41:42 +08:00
Joshua T Flowers f4d7936b17 Onboarding: Add shipping rate base task (https://github.com/woocommerce/woocommerce-admin/pull/2760) 2019-08-21 13:58:47 +08:00
Renovate Bot 32d806caed Update dependency qs to v6.8.0 2019-08-21 00:14:18 +00:00
Ron Rennick fadb20c1bc update component change log 2019-08-20 10:06:08 -03:00
Ron Rennick 17c66a79a5 Merge branch 'master' into fix/2243 2019-08-20 10:04:10 -03:00
Joshua T Flowers 371a9fa28d Update List actionable items to be wrapped with Link (https://github.com/woocommerce/woocommerce-admin/pull/2779)
* Update List actionable items to be wrapped with Link

* Update product tasks to use href instead of onclick

* User inner tag for list items

* Fix up a11y for non-link actionable items
2019-08-20 06:38:10 +08:00
Paul Sealock da2a6d762a Merge pull request woocommerce/woocommerce-admin#2802 from woocommerce/release/components-august
Components: prepare changelogs for release
2019-08-20 07:35:41 +12:00
Ron Rennick effb5b8219 Merge branch 'master' into fix/2243 2019-08-19 11:34:05 -03:00
Ron Rennick 1517f865e1 convert scroll functionality to a component 2019-08-19 03:18:40 -03:00
Paul Sealock 7eaac68b43 add changelog entries 2019-08-19 10:24:59 +12:00
Jeff Stieler 974566ea0c Fix bug with checking user preferences for report column visibility. 2019-08-16 13:06:19 -07:00
Paul Sealock 5b3ecb186c components: update package.jsons 2019-08-16 10:20:54 +12:00
Paul Sealock dd948051cb Components: prepare changelogs for release 2019-08-16 10:08:29 +12:00
Jeff Stieler 6b18a6d93e Component changelog entry. 2019-08-15 12:54:45 -07:00
Jeff Stieler 77967d2824 Disable table controls (except column visibility) when the table is empty. 2019-08-15 12:54:31 -07:00
Jeff Stieler ccf0723faa Add a "no data" cell to the Table component. 2019-08-15 12:00:46 -07:00
Albert Juhé Lluveras 21dbbe88d0 Search List Control: fix long count values cut-off in IE11 (https://github.com/woocommerce/woocommerce-admin/pull/2783)
* Search List Control: fix long item count values cut-off in IE11

* Update CHANGELOG
2019-08-15 09:30:03 +02:00
Justin Shreve e81b1fd776 Add `help` prop to SimpleSelectControl to properly show errors. (https://github.com/woocommerce/woocommerce-admin/pull/2751) 2019-08-08 09:10:47 -04:00
Joshua T Flowers 1e042d355c Add event handlers in Form component and update onboarding form (https://github.com/woocommerce/woocommerce-admin/pull/2749)
* Add better checkbox and radio support

* Add checkbox, select, and radio examples to form component

* Update business details step to use new Form component
2019-08-08 13:25:55 +08:00
Joshua T Flowers 919ce11b57 Add form component for handling form state (https://github.com/woocommerce/woocommerce-admin/pull/2742)
* Add Form component to packages

* Add form example to devdocs

* Fix form validation check

* Update store details to use Form component

* Fix indentation issues
2019-08-05 09:41:47 +08:00
Joshua T Flowers f542a4c011 Update Stepper component with new props and styles (https://github.com/woocommerce/woocommerce-admin/pull/2726)
* Add description and content to Stepper

* Reduce unnecessary styles

* Allow variable divider width for vertical Steppers

* Fix existing steppers and styling

* Update spinner styles in Stepper

* Fix style lint issues

* Update spinner color in plugin step
2019-08-02 07:28:06 +08:00
Joshua T Flowers d41ce76451 Onboarding: Add WebPreview component for theme previewing (https://github.com/woocommerce/woocommerce-admin/pull/2681)
* Add WebPreview component

* Add theme preview component

* Add WebPreview example for devdocs

* Update loading content prop name for WebPreview

* Add selected class state for device buttons

* Fix tabbing issue in stylesheet

* Fix loadingContent prop changes

* Add in translators note

* Fix theme details height issue

* Add theme demo track events (https://github.com/woocommerce/woocommerce-admin/pull/2715)

* Add theme demo track events

* Track theme chosen location

* Track theme slug on device switch

* Apply design feedback
2019-08-02 07:27:38 +08:00
renovate[bot] 307338a50f Update dependency memoize-one to v5.0.5 (https://github.com/woocommerce/woocommerce-admin/pull/2723) 2019-07-31 12:47:22 -04:00
renovate[bot] e1e9b556b6 Update dependency lodash to v4.17.15 (https://github.com/woocommerce/woocommerce-admin/pull/2722) 2019-07-31 11:55:19 -04:00
renovate[bot] aa45022256 Update babel monorepo to v7.5.5 (https://github.com/woocommerce/woocommerce-admin/pull/2691) 2019-07-29 13:29:52 -04:00
Paul Sealock d98eceffc7 Revert "Revert "Update to new Snackbar component and notice store"" (https://github.com/woocommerce/woocommerce-admin/pull/2643)
* Revert "Revert "Update to new Snackbar component and notice store""

* Update uploader component to use createNotice

* Bump required WP version to 5.2

* Update required PHP and WP versions in plugin header
2019-07-23 11:26:46 +08:00
Joshua T Flowers 9f6e200ab7 Remove path from URL in root/dashboard page (https://github.com/woocommerce/woocommerce-admin/pull/2674) 2019-07-23 11:17:43 +08:00
Joshua T Flowers b42a8b34cd Onboarding: Add products task (https://github.com/woocommerce/woocommerce-admin/pull/2667)
* Add product subtask list component

* Add has-action class to list component

* Redirect after active task completion

* Refactor task completion check

* Add task completion statuses to component settings

* Fix missing className prop for list items

* Add task completion styling
2019-07-19 10:54:38 +08:00
Joshua T Flowers 2d21db45ce Onboarding: Add the task list dashboard (https://github.com/woocommerce/woocommerce-admin/pull/2654)
* Add task list dashboard page

* Add actual site URL to header

* Fix typos

* Remove app bar

* Use material icons

* Update material icons to use Google hosted font

* Localize description strings
2019-07-18 18:11:21 +08:00
Justin Shreve 4e478d9fbb Implement "Simple" Select Component (https://github.com/woocommerce/woocommerce-admin/pull/2598)
* Implement "Simple" Select Component

* Add value prop and disabled option.

* Expand click target of .woocommerce-simple-select-control__selector

* Fix select state.

* remove left position

Co-Authored-By: Joshua T Flowers <joshuatf@gmail.com>

* Update packages/components/src/simple-select-control/style.scss

Co-Authored-By: Joshua T Flowers <joshuatf@gmail.com>

* Update packages/components/src/simple-select-control/style.scss

Co-Authored-By: Joshua T Flowers <joshuatf@gmail.com>

* Update packages/components/src/simple-select-control/style.scss

Co-Authored-By: Joshua T Flowers <joshuatf@gmail.com>
2019-07-17 11:46:55 -07:00
Jeff Stieler 69245c848b Merge pull request woocommerce/woocommerce-admin#2638 from woocommerce/add/2605-tracks-priority-3
Add priority 3 Tracks events
2019-07-16 09:10:11 -06:00
Albert Juhé Lluveras f392b5588d Replace 'stringifyQuery' with 'addQueryArgs' (https://github.com/woocommerce/woocommerce-admin/pull/2655) 2019-07-16 10:56:24 +02:00
renovate[bot] 4b7bac3327 Update babel monorepo (https://github.com/woocommerce/woocommerce-admin/pull/2623) 2019-07-15 16:25:15 +02:00
renovate[bot] 2c6c7671e2 Update dependency lodash to v4.17.13 [SECURITY] (https://github.com/woocommerce/woocommerce-admin/pull/2639) 2019-07-15 11:19:37 +02:00
Timmy Crawford 7efefc1495 Chart: Remove z-index from empty message (https://github.com/woocommerce/woocommerce-admin/pull/2646) 2019-07-12 12:53:59 -07:00
Jeff Stieler 1da8aba8e8 Send a tracks event for report table pagination actions. 2019-07-12 11:46:37 -06:00
Jeff Stieler ea6116592e Merge branch 'master' into add/2604-tracks-priority-2 2019-07-12 11:34:50 -06:00
Jeff Stieler e29f86c2d1 Add components changelog entries. 2019-07-11 17:36:55 -06:00
Jeff Stieler 34e91de4ce Merge pull request woocommerce/woocommerce-admin#2637 from woocommerce/fix/report-table-pagination
Fix "page" parameter collision between routing and table pagination.
2019-07-11 17:23:31 -06:00
Jeff Stieler b92bef4941 Fix "page" parameter collision between routing and table pagination. 2019-07-11 14:18:16 -06:00
Timmy Crawford f4735658d7 Revert "Update to new Snackbar component and notice store (https://github.com/woocommerce/woocommerce-admin/pull/2596)"
This reverts commit 980ff6fa71.
2019-07-10 09:58:51 -07:00
Jeff Stieler 7a7283dffa Send a tracks event when the report table filter search is used. 2019-07-10 08:37:02 -06:00
Joshua T Flowers 3dfdcdee67 Add list component to packages. (https://github.com/woocommerce/woocommerce-admin/pull/2616)
* Add list component

* Add list example to devdocs

* Add component changelog entry
2019-07-10 10:25:25 +08:00
Jeff Stieler ce731b958a Send tracks event when advanced filter match type is changed. 2019-07-09 16:45:31 -06:00
Jeff Stieler a13487265c Send tracks event when table sorting is changed. 2019-07-09 14:38:53 -06:00
Jeff Stieler f7c48e6738 Send tracks event when report table columns are toggled. 2019-07-09 13:55:51 -06:00
Paul Sealock 314ed6da56 Tracks: Fix Link onclick 2019-07-09 07:51:20 +12:00
Joshua T Flowers 980ff6fa71 Update to new Snackbar component and notice store (https://github.com/woocommerce/woocommerce-admin/pull/2596)
* Add new wordpress/components version and fix dependencies

* Add in snackbar styling and gutenberg variables

* Convert all existing notice actions to wordpress/notices

* Fix linting errors

* Add package.lock changes

* Update search list control snapshots with new attributes
2019-07-08 12:10:34 +08:00
Mike Jolley 904ef37fb0 Changelog for component package 2019-07-05 11:26:50 +01:00
Mike Jolley a89716296c license typo 2019-07-05 11:26:12 +01:00
Albert Juhé Lluveras 49d15db27e Add countLabel prop to SearchListItem (https://github.com/woocommerce/woocommerce-admin/pull/2569) 2019-07-04 17:50:56 +02:00
Paul Sealock e56a811394 update packages README 2019-07-04 13:32:13 +12:00
Paul Sealock 1108d327be Packages: prepare for release 2019-07-04 13:30:25 +12:00
Paul Sealock b3bde09814 Merge pull request woocommerce/woocommerce-admin#2444 from woocommerce/update/route-handling
Route handling: Remove hash in favor of path parameter
2019-07-03 13:16:04 +12:00
renovate[bot] d52a32692c Update dependency locutus to v2.0.11 (https://github.com/woocommerce/woocommerce-admin/pull/2515) 2019-07-01 17:26:35 -07:00
Paul Sealock c5c52228b6 update changelog for navigation package 2019-07-01 20:41:57 +12:00
Justin Shreve aed4ea63b4 Server side route handling 2019-07-01 12:22:34 +12:00
Paul Sealock 123af97b1c Merge pull request woocommerce/woocommerce-admin#2525 from woocommerce/add/filters-tracks
Advanced Filters: Add Tracks events
2019-07-01 11:05:59 +12:00
Justin Shreve 89c56dba21 Remove hover on Card component (https://github.com/woocommerce/woocommerce-admin/pull/2529) 2019-06-28 06:42:09 -04:00
Paul Sealock e32b5560c0 Advanced Filters: Add Tracks events 2019-06-28 12:34:41 +12:00
Paul Sealock 68a95f8a83 Report Tables: extend columns 2019-06-20 20:03:56 +12:00
Jeff Stieler 6f9681ff53 Merge pull request woocommerce/woocommerce-admin#2359 from woocommerce/renovate/wordpress-monorepo
Update wordpress monorepo
2019-06-12 20:48:29 +02:00
Paul Sealock dbd536c7a3 Settings: Add default date 2019-06-12 11:40:21 +12:00
Renovate Bot 493629113b Update wordpress monorepo 2019-06-11 21:56:55 +00:00
Jeff Stieler 49a65bd9e7 Merge pull request woocommerce/woocommerce-admin#2356 from woocommerce/renovate/reactrouter-monorepo
Update dependency react-router-dom to v5.0.1
2019-06-11 23:18:27 +02:00
Albert Juhé Lluveras 3123c4e047 Fix wrong average numbers in chart legends (https://github.com/woocommerce/woocommerce-admin/pull/2352)
* Fix wrong average numbers in chart legends

* Dashboard Extension example: update legend totals

* Rename 'totals' to 'legendTotals'

* Make sure legendTotals includes key property
2019-06-11 14:31:53 +02:00
Renovate Bot 42bc4ce0a1 Update dependency react-router-dom to v5.0.1 2019-06-05 00:36:05 +00:00
renovate[bot] 186aa90c90 Update dependency core-js to v2.6.9 (https://github.com/woocommerce/woocommerce-admin/pull/2329) 2019-05-29 18:20:54 -04:00
Ron Rennick 08f542de3f Merge pull request woocommerce/woocommerce-admin#2263 from woocommerce/consistent-licenses
include license.txt and update component package.json files
2019-05-24 23:29:41 -03:00
Justin Shreve c921593cfd Add Muriel Styled Spinner (https://github.com/woocommerce/woocommerce-admin/pull/2289)
* Add Muriel Styled Spinner

* Handle PR feedback: Fix ordering of example components, fix tabbing/spacing in stepper example file, and fix base muriel colors for the stepper and profile wizard.
2019-05-23 08:42:58 -04:00
Justin Shreve 0e1db89f67 Add onboarding plugin installation (step 2) (https://github.com/woocommerce/woocommerce-admin/pull/2270)
* Add onboarding plugin installation (step 2)

* Handle PR Feedback: Fix vertical label display on mobile, fix Jetpack connect URL generation, so we make sure the plugin is active first, add new constant for local calypso development, fix typo, refactor activatePlugin/installPlugin on the JS side, sanitize plugin name input.
2019-05-23 08:10:42 -04:00
Justin Shreve 9eedd00d52 Fix `box-shadow-8dp` error. (https://github.com/woocommerce/woocommerce-admin/pull/2290) 2019-05-22 16:54:31 -04:00
Joshua T Flowers 7c5394408d Add onboarding profile wizard step 1 (https://github.com/woocommerce/woocommerce-admin/pull/2260)
* Add onboarding step 1 content

* Add onboarding content styling

* Extract step 1 specific styles to separate stylesheet

* Update muriel box shadow variable names
2019-05-23 00:19:56 +08:00
renovate[bot] f8f69f6b6b Update dependency core-js to v2.6.8 (https://github.com/woocommerce/woocommerce-admin/pull/2275) 2019-05-22 11:11:20 +02:00
Joshua T Flowers 633177bdea Update Card component to use Muriel design (https://github.com/woocommerce/woocommerce-admin/pull/2252)
* Use Muriel card styling and override card styles in reports

* Add card description prop

* Add isInactive prop and styling to card component
2019-05-22 16:38:25 +08:00
renovate[bot] 8b5681c466 Update babel monorepo to v7.4.5 (https://github.com/woocommerce/woocommerce-admin/pull/2273) 2019-05-22 10:31:29 +02:00
Justin Shreve acd3f2f9d2 Update Onboarding Colors (https://github.com/woocommerce/woocommerce-admin/pull/2264)
* Update Onboarding Colors

* Bump package version, fix a couple duplicate definitions

* Adjust stroke to match Calypso style
2019-05-21 11:47:18 -04:00
Justin Shreve 416cb60b37 Add vertical and spinner options to the Stepper Component (https://github.com/woocommerce/woocommerce-admin/pull/2255)
* Add a vertical mode to the stepper component, and make some adjustments to the font weights.
Also adds a 'isPending' parameter to show a spinner for the currently active step.

* Handle PR feedback: Fix typo, add some margin to stop bouncing around in horizontal mode, add vertical example to devdocs.

* Fix linter errors
2019-05-20 14:31:03 -04:00
Ron Rennick 69e8f5151f include license.txt and update component package.json files 2019-05-18 01:19:20 -03:00
Joshua T Flowers 8f528ee824 Add Stepper component (https://github.com/woocommerce/woocommerce-admin/pull/2246)
* Add Stepper component

* Add Muriel colors as variables

* Add changelog entry for Stepper component
2019-05-17 16:01:40 +08:00
Joshua T Flowers c87ab4eed7 Update how refunds are displayed in tables (https://github.com/woocommerce/woocommerce-admin/pull/2102)
* Add customer functions to order and refund classes

* Use parent order for refund order number

* Add renderCurrency method to format negative currencies

* Allow negative number of items for refund fields in database
2019-05-16 13:04:37 +08:00
Paul Sealock b4fa697a71 Dashboard: re-arrange section dropdown order 2019-05-15 08:54:03 +12:00
Paul Dechov a2dafef1d6 Keep border color and spacing consistent between summary items (https://github.com/woocommerce/woocommerce-admin/pull/2007)
* Ensure consistent inner border between summary items

Switches bottom border to same color as inner right border, except in cases where it is an outer border. Also adjusts right border of last item in unbalanced grid to the same inner border color.

* Set consistent summary item label height

Makes sure that wrapped label doesn't interfere with common item height for grid

* Implements flexbox instead of fixed height labels

* fix indentation

* Add newline
2019-05-14 10:56:35 -07:00
Albert Juhé Lluveras 772fe5c7e2 Fix EllipsisMenu misalignment in wide containers (https://github.com/woocommerce/woocommerce-admin/pull/2207) 2019-05-14 10:31:56 -07:00
Ron Rennick 2cd44376de Merge pull request woocommerce/woocommerce-admin#2150 from woocommerce/add/report-filter-default-value
add a defaultValue parameter to the ReportFilters, ReportChart component
2019-05-09 09:39:16 -03:00
Albert Juhé Lluveras 065c1fc660 Show Y grid ticks/lines in charts where all values are lower than 1 (https://github.com/woocommerce/woocommerce-admin/pull/2147)
* Show Y grid ticks/lines in chart where all values are below 1

* Improve how step is calculated for -1 to 1 values

* Add tests

* Handle case when max and min values are 0
2019-05-09 10:20:48 +02:00
Paul Sealock add7061a17 Merge pull request woocommerce/woocommerce-admin#2186 from woocommerce/renovate/gridicons-3.x
Update dependency gridicons to v3.3.1
2019-05-09 09:13:33 +12:00
Renovate Bot 2d30017ff6 Update dependency gridicons to v3.3.1 2019-05-08 02:16:06 +00:00
Paul Sealock 448d12b91d Replace use of 'all' in filters with check for config.defaultValue 2019-05-08 08:42:29 +12:00
Ron Rennick 8744a8d6c9 fix merge conflicts 2019-05-07 15:22:48 -03:00
Ron Rennick fb9011f191 update component change log 2019-05-07 15:16:42 -03:00
Albert Juhé Lluveras 46d3be23dd Add Historical Data Import Screen (https://github.com/woocommerce/woocommerce-admin/pull/2073)
* Add Historical Data Import Screen

* Fix date picker not being accessible

* Cleanup

* Fix period selector typo

Co-Authored-By: Aljullu <aljullu@gmail.com>

* Move state to props

* Add filter to status labels

* Get rid of 'step' state property

* Format 'importDate' as YYYY-MM-DD

* Minor improvements

* Hardcode control height

* Use dateValidationMessages when possible

* Update imported all data actions

* Update filter name
2019-05-07 09:18:48 +02:00
Paul Sealock f91135b496 Merge pull request woocommerce/woocommerce-admin#2140 from woocommerce/renovate/babel-monorepo
Update babel monorepo to v7.4.4
2019-05-07 08:49:37 +12:00
Paul Sealock e012af7add EllipsisMenu: Refactor to expose renderContent args 2019-05-06 10:56:20 +12:00