Commit graph

3091 commits

Author SHA1 Message Date
Vesa Luusua
436151f804 Remove flashing CSS outline from FilterForm. 2019-02-20 12:55:29 +02:00
Vesa Luusua
72adafb895 Fix minor bug in SelectMultipleFilter on desktop.
Rerendering lost dirty values when hovering on ListingCard.
2019-02-20 12:55:29 +02:00
Vesa Luusua
38cb342999 Fix mobile SelectMultipleFilter.
It didn't call onSubmit after latest Final Form update was introduced to PR949.
(v2.9.0))
2019-02-20 12:55:23 +02:00
Jenni Nurmi
41fac4000b Add two new custom breakpoints 2019-02-18 16:08:51 +02:00
Jenni Nurmi
d347ba5cf4 Side navigation matches footer 2019-02-18 15:33:36 +02:00
Jenni Nurmi
aae6380559 Unify page width when page should match to footer 2019-02-18 15:33:20 +02:00
Vesa Luusua
ae311b62f0 Sanitize example for listing and user entities 2019-02-15 16:09:08 +02:00
Jenni Nurmi
6cf77849c8 Remove unused translation keys 2019-02-12 10:22:44 +02:00
Jenni Nurmi
6440d0ce61 Use UserDisplayName in TransactionPanel 2019-02-12 10:22:44 +02:00
Jenni Nurmi
9ed5f82288 Hide SendMessageForm if one of the users is banned or deleted 2019-02-12 10:22:44 +02:00
Jenni Nurmi
9af5705d40 Use userDisplayNameAsString function on ListingPage 2019-02-12 10:22:44 +02:00
Jenni Nurmi
ccbbc1a290 Update Avatar to use not userDipslayNameAsString function 2019-02-12 10:22:44 +02:00
Jenni Nurmi
fb5e0ec73b Edit userAbbreviatedName function to be usable also when user is deleted 2019-02-12 10:22:44 +02:00
Jenni Nurmi
00414e70f9 Add userDisplayNameAsString function 2019-02-12 10:22:44 +02:00
Jenni Nurmi
37ca536f6e Use UserDisplayName in InboxPage 2019-02-12 10:22:44 +02:00
Jenni Nurmi
52cf6c4abd Use UserDisplayName in Reviews 2019-02-12 10:22:44 +02:00
Jenni Nurmi
cde1ec2e7e Use UserDisplayName in ActivityFeed 2019-02-12 10:22:44 +02:00
Jenni Nurmi
63fc14eeae Create UserDisplayName component 2019-02-12 10:22:44 +02:00
Jenni Nurmi
e96f91de9e Fix mobile view when listing is deleted 2019-02-12 10:22:44 +02:00
Jenni Nurmi
099dd6bd9e Add handling for deleted and banned user to types.js 2019-02-12 10:22:44 +02:00
Jenni Nurmi
5f27f2b103 Remove error handling for unverified email from PasswordRecoveryPage 2019-02-06 13:29:46 +02:00
Jenni Nurmi
f340c19ae8 Use generic functions from transaction.js
(and move some generic in-file functions there).
2019-01-30 18:31:13 +02:00
Jenni Nurmi
f824e4fd2b Refactor ActivityFeed component
Add function for checking ownRole
Use txHasReviewBy function
add isCustomerReview and isProviderReview functions
2019-01-30 18:31:12 +02:00
Vesa Luusua
726389c941 Update tests in TransactionPanel. 2019-01-30 18:31:12 +02:00
Vesa Luusua
caad06353e Add state graph description and refactor transaction.js functions to use it. 2019-01-30 18:31:05 +02:00
Jenni Nurmi
6d6ebbffc1 Refactor InboxPage:
use txHasBeenDelivered function,
rename css classes,
add txIsRequested check and handle unknown transition separately,
filter unknown transitions when fetching data,
don't render InboxItem if latest transition is unknown,
update InboxPage tests.
2019-01-30 15:35:20 +02:00
Vesa Luusua
32fc6ba5b1 Split TransactionPanel to dummy subcomponents
and reduce direct state check agains current transaction.
2019-01-30 15:35:09 +02:00
Vesa Luusua
538faf945d Add tx helpers related to sending a review 2019-01-30 14:21:00 +02:00
Vesa Luusua
c33afc9b0c Expose which transitions lead to request 2019-01-30 14:20:59 +02:00
Vesa Luusua
419dbb05d8 BookingDatesForm doesn't need to test last transition. 2019-01-30 14:20:59 +02:00
Vesa Luusua
6b2b7e9b6c Add txHasBeenDelivered helper function 2019-01-30 14:20:59 +02:00
Vesa Luusua
a7b7c58d80 Extract transaction related code to its own util file
from types.js
2019-01-30 14:20:59 +02:00
Vesa Luusua
fbd26bdfec SearchPage.duck.js: endDate should not expand end date for night
DateRangeController: unittype day should allow 0 night
EditListingPage.duck.js booking state should be passed to query
2019-01-29 14:48:08 +02:00
Jenni Nurmi
94bb6be20a Add availability params to search query 2019-01-29 12:59:48 +02:00
Jenni Nurmi
c185072482 Update translations 2019-01-29 12:59:42 +02:00
Vesa Luusua
2dcea906ec Capitalize month name 2019-01-29 12:59:42 +02:00
Jenni Nurmi
56151850dd Use OutsideClickHandler in FilterPopup 2019-01-28 14:37:42 +02:00
Jenni Nurmi
e5238ca78b Create OutsideClickHandler 2019-01-28 14:37:41 +02:00
Jenni Nurmi
b8db69b5b7 Delete unused code related to SelectSingleFilter 2019-01-28 14:37:41 +02:00
Jenni Nurmi
ac3db9efa3 Refactor SelectSingleFilter to use subcomponents SelectSingleFilterPlain and SelectSingleFilterPopup 2019-01-28 14:37:41 +02:00
Jenni Nurmi
d89aa64e57 Delete unused code related to SelectMultipleFilter 2019-01-28 14:37:41 +02:00
Jenni Nurmi
4c6435e569 Refactor SelectMultipleFilter to use FilterPopup and FilterPlain 2019-01-28 14:37:40 +02:00
Jenni Nurmi
b31656791c Add arrayMutators to FilterForm 2019-01-28 14:37:40 +02:00
Jenni Nurmi
27a49d1534 Add DateRangeFilter to desktop and mobile versions 2019-01-28 14:37:40 +02:00
Jenni Nurmi
6f7e6c2fc0 Add help functions for ISO8601 date format 2019-01-28 14:37:40 +02:00
Jenni Nurmi
601f6cbc5f Create FieldDateRangeController component 2019-01-28 14:37:40 +02:00
Jenni Nurmi
f3b66239a6 Create DateRangeController component 2019-01-28 14:37:40 +02:00
Jenni Nurmi
69631bf5fc Create BookingDateRangeFilter component 2019-01-28 14:37:39 +02:00
Jenni Nurmi
0870f01b13 Create FilterPopup component 2019-01-28 14:37:39 +02:00
Jenni Nurmi
b928c95a3b Create FilterPlain component 2019-01-28 14:37:39 +02:00