Skip to content

Commit dd2837a

Browse files
authored
[email protected] - Update supported country list & change redirection from twitter to X platform (#2530)
* Fix failed f-footer tests * remove unused flags * address comment * address comment * Update CHANGELOG.md * WCP-944: update test snapshot * WCP-944: remove nz tenant files
1 parent 50ec7e3 commit dd2837a

21 files changed

+68
-418
lines changed

packages/components/organisms/f-footer/CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,16 @@
33
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
44
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
55

6+
## v8.8.0
7+
8+
_May 21, 2024_
9+
10+
### Changed
11+
12+
- Stop Portugal, Romania, and New Zealand support.
13+
- Support new country Slovakia.
14+
- Redirect user from Twitter to X Just Eat page.
15+
616
## v8.7.0
717

818
_March 13, 2024_

packages/components/organisms/f-footer/data/en-NZ.json

-212
This file was deleted.

packages/components/organisms/f-footer/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@justeat/f-footer",
3-
"version": "8.7.0",
3+
"version": "8.8.0",
44
"main": "dist/f-footer.umd.min.js",
55
"maxBundleSize": "80kB",
66
"files": [

packages/components/organisms/f-footer/src/components/AppStoreIcon.vue

-2
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,13 @@ export default {
2424
AndroidIconEnGb,
2525
AndroidIconEnIe: AndroidIconEnGb,
2626
AndroidIconEnAu: AndroidIconEnGb,
27-
AndroidIconEnNz: AndroidIconEnGb,
2827
AndroidIconEsEs,
2928
AndroidIconItIt,
3029
AndroidIconNbNo,
3130
IosIconDaDk,
3231
IosIconEnGb,
3332
IosIconEnIe: IosIconEnGb,
3433
IosIconEnAu: IosIconEnGb,
35-
IosIconEnNz: IosIconEnGb,
3634
IosIconEsEs,
3735
IosIconItIt,
3836
IosIconNbNo,

packages/components/organisms/f-footer/src/components/BaseProviderIcon.vue

+3-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ import {
2020
// Social icons
2121
import {
2222
SocialFacebookIcon as FacebookIcon,
23-
SocialTwitterIcon as TwitterIcon,
23+
// TODO: Update to latest icon package with the correct logos
24+
SocialTwitterIcon as XIcon,
2425
SocialYoutubeIcon as YoutubeIcon,
2526
SocialPinterestIcon as PinterestIcon,
2627
SocialInstagramIcon as InstagramIcon,
@@ -32,7 +33,7 @@ import iconPropsMixin from '../mixins/iconProps.mixin';
3233
export default {
3334
components: {
3435
FacebookIcon,
35-
TwitterIcon,
36+
XIcon,
3637
YoutubeIcon,
3738
PinterestIcon,
3839
InstagramIcon,

packages/components/organisms/f-footer/src/components/FlagIcon.vue

+22-26
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,26 @@
44

55
<script>
66
import {
7-
FlagAtRoundIcon as FlagIconAt,
8-
FlagBeRoundIcon as FlagIconBe,
9-
FlagBgRoundIcon as FlagIconBg,
10-
FlagCaRoundIcon as FlagIconCa,
11-
FlagChRoundIcon as FlagIconCh,
12-
FlagDkRoundIcon as FlagIconDk,
13-
FlagAuRoundIcon as FlagIconAu,
14-
FlagFrRoundIcon as FlagIconFr,
15-
FlagDeRoundIcon as FlagIconDe,
16-
FlagIeRoundIcon as FlagIconIe,
17-
FlagIlRoundIcon as FlagIconIl,
18-
FlagItRoundIcon as FlagIconIt,
19-
FlagLuRoundIcon as FlagIconLu,
20-
FlagNlRoundIcon as FlagIconNl,
21-
FlagNzRoundIcon as FlagIconNz,
22-
FlagNoRoundIcon as FlagIconNo,
23-
FlagPlRoundIcon as FlagIconPl,
24-
FlagPtRoundIcon as FlagIconPt,
25-
FlagRoRoundIcon as FlagIconRo,
26-
FlagEsRoundIcon as FlagIconEs,
27-
FlagGbRoundIcon as FlagIconGb
28-
} from '@justeat/f-vue-icons';
7+
FlagAustriaIcon as FlagIconAt,
8+
FlagAustraliaIcon as FlagIconAu,
9+
FlagBelgiumIcon as FlagIconBe,
10+
FlagBulgariaIcon as FlagIconBg,
11+
FlagCanadaIcon as FlagIconCa,
12+
FlagSwitzerlandIcon as FlagIconCh,
13+
FlagDenmarkIcon as FlagIconDk,
14+
FlagGermanyIcon as FlagIconDe,
15+
FlagFranceIcon as FlagIconFr,
16+
FlagUnitedKingdomIcon as FlagIconGb,
17+
FlagIrelandIcon as FlagIconIe,
18+
FlagIsraelIcon as FlagIconIl,
19+
FlagItalyIcon as FlagIconIt,
20+
FlagLuxemburgIcon as FlagIconLu,
21+
FlagNetherlandsIcon as FlagIconNl,
22+
FlagNorwayIcon as FlagIconNo,
23+
FlagPolandIcon as FlagIconPl,
24+
FlagSpainIcon as FlagIconEs,
25+
FlagSlovakiaIcon as FlagIconSk
26+
} from '@justeattakeaway/pie-icons-vue';
2927
3028
export default {
3129
components: {
@@ -43,13 +41,11 @@ export default {
4341
FlagIconIt,
4442
FlagIconLu,
4543
FlagIconNl,
46-
FlagIconNz,
4744
FlagIconNo,
4845
FlagIconPl,
49-
FlagIconPt,
50-
FlagIconRo,
5146
FlagIconEs,
52-
FlagIconGb
47+
FlagIconGb,
48+
FlagIconSk
5349
},
5450
5551
props: {

packages/components/organisms/f-footer/src/components/_tests/Footer.test.js

-14
Original file line numberDiff line numberDiff line change
@@ -38,19 +38,6 @@ describe('Footer', () => {
3838
expect(wrapper.attributes('data-theme')).toBe('ml');
3939
});
4040

41-
it('should render ml themed component if NZ locale passed', () => {
42-
// Arrange & Act
43-
propsData = {
44-
...propsData,
45-
locale: 'en-NZ'
46-
};
47-
48-
const wrapper = shallowMount(Footer, { propsData });
49-
50-
// Assert
51-
expect(wrapper.attributes('data-theme')).toBe('ml');
52-
});
53-
5441
it('should render je themed component if IE locale passed', () => {
5542
// Arrange & Act
5643
propsData = {
@@ -96,7 +83,6 @@ describe('Footer', () => {
9683
'en-GB',
9784
'en-AU',
9885
'en-IE',
99-
'en-NZ',
10086
'it-IT'
10187
])('should not render the Confianza URL and icon when locale is %s', locale => {
10288
// Arrange & Act

packages/components/organisms/f-footer/src/components/_tests/__snapshots__/Footer.test.js.snap

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ exports[`Footer should render default component markup 1`] = `
2020
</div>
2121
</div>
2222
<div class="">
23-
<country-selector-stub currentcountryname="United Kingdom" currentcountrykey="gb" countries="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]" changecountrytext="You are on the UK website, click here to change." data-test-id="country-selector"></country-selector-stub>
23+
<country-selector-stub currentcountryname="United Kingdom" currentcountrykey="gb" countries="[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]" changecountrytext="You are on the UK website, click here to change." data-test-id="country-selector"></country-selector-stub>
2424
<!---->
2525
<icon-list-stub icons="[object Object],[object Object],[object Object]" title="" listtype="payments" locale="en-GB"></icon-list-stub>
2626
</div>

0 commit comments

Comments
 (0)