Gan Eng Chin
743c0e5085
Set per_page to 100 for getCampaigns.
...
100 is the maximum limit allowed by the API.
We do this because the API does not return total number of rows, so we use 100 to get "all" rows, to support pagination in the UI.
2023-02-02 01:03:15 +08:00
Gan Eng Chin
183fc48132
Show CardFooter and Pagination only when it is needed.
...
This means when total is more than perPage.
2023-02-01 20:29:32 +08:00
Gan Eng Chin
eda6f194b9
Use perPage constant instead of literal 5.
2023-02-01 20:27:07 +08:00
Gan Eng Chin
274ea3dd60
Use Link component in Campaigns.
...
This allows fast client-side navigation.
2023-02-01 20:23:14 +08:00
Gan Eng Chin
29154425cb
Check description before rendering FlexItem.
...
This is to eliminate the unneeded flex gap when there is no description.
2023-02-01 20:17:53 +08:00
Gan Eng Chin
c342cbb98d
Change to color variable in Campaigns CSS.
2023-02-01 20:09:17 +08:00
Gan Eng Chin
cd7b5f2c96
Fetch and display campaigns with wp.data.
2023-02-01 19:02:03 +08:00
Gan Eng Chin
630bd0ab17
Merge branch 'feature/34906-marketing-channels-card' into feature/34905-marketing-campaigns-card
2023-02-01 00:52:48 +08:00
Gan Eng Chin
f050bb79b5
Rename Channel to RegisteredChannel.
...
This is for better clarity and consistency.
2023-02-01 00:52:35 +08:00
Gan Eng Chin
177fc59dea
Simplify rendering code in MarketingOverviewMultichannel.
2023-02-01 00:29:38 +08:00
Gan Eng Chin
3384ad576d
Remove unused import.
2023-02-01 00:20:04 +08:00
Gan Eng Chin
d69f7f00b7
Fix ids typescript error in Campaigns.
2023-02-01 00:18:53 +08:00
Gan Eng Chin
76102143ff
Merge branch 'feature/34906-marketing-channels-card' into feature/34905-marketing-campaigns-card
...
Conflicts:
plugins/woocommerce-admin/client/marketing/overview-multichannel/MarketingOverviewMultichannel.tsx
2023-01-31 23:50:03 +08:00
Gan Eng Chin
d59e7e5721
Edit and arrange imports in MarketingOverviewMultichannel.
2023-01-31 23:39:02 +08:00
Gan Eng Chin
449da4e91c
Merge branch 'trunk' into feature/34906-marketing-channels-card
2023-01-29 01:29:31 +08:00
Gan Eng Chin
e700232415
Simplify Channels component.
2023-01-29 01:28:14 +08:00
Joel Thiessen
9be843422d
Fixing issue preventing import productes CES exit page from firing ( #36656 )
2023-01-27 12:14:59 -08:00
Joshua T Flowers
c12ae8033d
Tweak product link description and display ( #36591 )
...
* Tweak product link description and display
* Add changelog entry
* Fix up edit product link modal tests
* Update changelog entry
2023-01-27 10:59:39 -08:00
Gan Eng Chin
15200103cc
Simplify Channels CSS.
2023-01-28 01:16:31 +08:00
Gan Eng Chin
0eb318c1f5
Simplify and remove RecommendedChannels and RecommendedChannelsList components.
2023-01-28 01:12:36 +08:00
Joel Thiessen
79c596cbd0
Updating section and field product fills to support multiple slots ( #36592 )
2023-01-27 08:42:51 -08:00
Gan Eng Chin
14511ae4d6
Code refactor with SyncStatus and IssueStatus components.
2023-01-28 00:14:50 +08:00
Nathan Silveira
d5e2ae0474
Move clearQueue call to inside an useEffect ( #36626 )
...
* Move clearQueue call to inside an useEffect
That call was causing a React error (Cannot update a component while rendering a different component)
* Move queueForPage declaration to before it's use
2023-01-27 12:33:48 -03:00
Gan Eng Chin
49032b98db
Make data undefined on first load in useRecommendedChannels.
2023-01-27 21:38:38 +08:00
Gan Eng Chin
316aad8b2e
Simplify RegisteredChannelCardBody CSS.
2023-01-27 21:15:40 +08:00
Gan Eng Chin
0061e34a00
Code refactor on marketing components ( #36540 )
2023-01-27 16:00:35 +08:00
Gan Eng Chin
c2aad26473
Simplify CardHeaderTitle CSS.
...
- Use `@include font-size ( 20 )` to generate relative size in rem.
- Use unitless number value for line-height; this is the preferred way according to MDN.
- `font-weight` and `letter-spacing` are not needed.
The UI looks the same before and after this change.
2023-01-27 01:26:37 +08:00
Joshua T Flowers
dfe2780e6a
Add default value for backorders ( #36607 )
...
* Add default value for backorders
* Add changelog entry
2023-01-26 09:20:10 -08:00
louwie17
bcdf2518e6
Refactor product tabs and add product tab slot fills ( #36551 )
2023-01-24 15:37:21 -08:00
Joel Thiessen
4341a53144
Migrating pricing section in product editor to slot fills ( #36500 )
...
* Adding changelogs
* Migrating pricing section in product editor to slot fills
* Adding slot and plugarea to variation form
* Removing obsolete pricing section files
2023-01-24 04:24:45 -04:00
Fernando Marichal
c030b7dcd5
Add survey when disabling new experience ( #36544 )
...
* Add customer-score-tracks data
* Add callback after disabling new exp
* Add TransientNotice after filling out the survey
# Conflicts:
# plugins/woocommerce/src/Admin/Features/NewProductManagementExperience.php
* Remove comments
* Remove NEW_PRODUCT_MANAGEMENT_FEEDBACK
* Add changelog
* Rename const
* Remove queryParam after showing notice
* Fix lint
* Fix lint 2.0
* Remove empty line
* Refactor `maybe_show_disabled_notice`
* Fix lint 3.0
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-01-23 22:43:17 -03:00
Joshua T Flowers
372208be41
Always show comments for product feedback form ( #36484 )
...
* Always show comments for product feedback form
* Add changelog entry
* Add CES changelog entry
* Fix up lint errors
* Add default for shouldShowComments in CustomerFeedbackModal
2023-01-23 17:36:48 -08:00
Fernando Marichal
db2343cfed
Enable new experience when new user selects "Physical product" ( #36406 )
...
* Enable new experience for simple products
* Add changelog
* Fix `updateOptions`
* Fix redirect when new-exp is enabled
* Redirect when new-exp is enabled
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-01-23 20:18:43 -03:00
Joshua T Flowers
4a2180f442
Show product CES footer on product tour close ( #36516 )
...
* Show product CES footer on product tour close
* Add changelog entry
* Remove unused code
2023-01-23 11:55:35 -08:00
Nathan Silveira
732fd7dba7
Fix typo in product tour in new product management experience ( #36561 )
2023-01-23 16:23:03 -03:00
Joshua T Flowers
7e27cffdb3
Fix overlapping header elements on product page ( #36495 )
...
* Place product tabs beneath header elements
* Observe header height changes and adjust tabs position
* Move header height into reusable hook
* Add changelog entry
2023-01-23 10:14:58 -08:00
Joel Thiessen
447379a424
Migrating product editor inventory section to use slot fills ( #36509 )
...
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2023-01-23 08:11:41 -08:00
Joel Thiessen
cb0105efd9
Migrate shipping shipping in product editor to slot fill ( #36534 )
...
* Migrate shipping shipping in product editor to slot fill
* Adding changelog
* Removing obsolete shipping section files, adding support to variations form
2023-01-23 10:44:29 -04:00
Adrian Duffell
b87df2fd4a
Add SlotFill for Task List Footer ( #36527 )
...
* Add footer slot
* Add ExperimentalWooTaskListFooter slot to task list
* Update inline documentation
* Add changelog
2023-01-23 13:48:42 +08:00
Gan Eng Chin
d70fb07f31
Modify PluginCardBody to accept className, and change description type.
2023-01-21 23:13:13 +08:00
Gan Eng Chin
6baa403071
Move and rename type Plugin to RecommendedPlugin.
2023-01-21 23:12:04 +08:00
Gan Eng Chin
d252922110
Rename file Plugin to InstalledPlugin.
...
(cherry picked from commit 0229354da0
)
2023-01-21 23:11:47 +08:00
Gan Eng Chin
8873252c45
Rename type Plugin to InstalledPlugin.
...
(cherry picked from commit 56dbf53a35
)
2023-01-21 23:11:36 +08:00
Gan Eng Chin
0fe028d8c2
Code refactor with CardHeaderTitle component.
...
This component will be used in other components later.
(cherry picked from commit 995fb7e02d
)
2023-01-21 23:10:31 +08:00
Gan Eng Chin
3f56382cf1
Code refactor with CenteredSpinner.
...
(cherry picked from commit 5216643465
)
2023-01-21 23:09:06 +08:00
Ilyas Foo
30a4bdefd8
Add Tasklist extensibility and WooOnboardingTaskListHeader SlotFill ( #36519 )
...
* Add experimental onboarding_tasklist PHP filter
* Add WooOnboardingTaskListHeader and woocommerce_onboarding_task_list_header Slot to task list
* Changelog
* Fix header task logic
* Remove React FC types
* Update changelog
* Fix comment
2023-01-21 15:19:20 +08:00
RJ
39cd780e18
add: slot for tasklist completion component slotfill ( #36487 )
...
* add: slot for tasklist completion component slotfill
* added fillprops and changed to experimental slotfill name
2023-01-21 11:05:45 +08:00
Gan Eng Chin
1af1524b83
Rename CSS installed-channel to registered-channel.
2023-01-21 02:38:00 +08:00
Gan Eng Chin
ef669d8ca2
Rename InstalledChannel to RegisteredChannel.
2023-01-21 02:36:39 +08:00
Gan Eng Chin
8754003fb0
Add mapping for sync-failed product listings status.
2023-01-21 02:26:19 +08:00