From 1a6eb7e2ff0bf551e1560c67170e90fa8ec2a8ea Mon Sep 17 00:00:00 2001 From: Joe Carstairs <118172583+jcarstairs-scottlogic@users.noreply.github.com> Date: Thu, 25 Jan 2024 16:59:42 +0000 Subject: 33 / Pay annual subscription by PayPal (#68) * Refactors paypal-buttons -> paypal-product-buttons WebComponent * Pulls out address to data file * Defines annual subscription prices data hash * Styles paypal-product-buttons * Styles
* Details have cursor:pointer on the summary * Moves Jyne section to separate page * Rewrites payment options using details components * Reworks translation typing * Defines MembershipType enum * Adds translations for MembershipType enum * Can pay annual subs by PayPal * Styles tables better --- src/data/contactDetails.ts | 16 ++++++++++++++++ src/data/subscriptionPrices.ts | 7 +++++++ 2 files changed, 23 insertions(+) create mode 100644 src/data/subscriptionPrices.ts (limited to 'src/data') diff --git a/src/data/contactDetails.ts b/src/data/contactDetails.ts index f5de6f5..2357b6e 100644 --- a/src/data/contactDetails.ts +++ b/src/data/contactDetails.ts @@ -1,8 +1,24 @@ export default { membershipSecretary: { emailAddress: 'lallans@hotmail.co.uk', + address: [ + 'Scots Language Society', + 'c/o 61 Cliffburn Road', + 'Arbroath', + 'Angus', + 'DD11 5BA', + 'United Kingdom', + ], }, generalEnquiries: { emailAddress: 'lallans@hotmail.co.uk', + address: [ + 'Scots Language Society', + 'c/o 61 Cliffburn Road', + 'Arbroath', + 'Angus', + 'DD11 5BA', + 'United Kingdom', + ], }, }; diff --git a/src/data/subscriptionPrices.ts b/src/data/subscriptionPrices.ts new file mode 100644 index 0000000..c52d902 --- /dev/null +++ b/src/data/subscriptionPrices.ts @@ -0,0 +1,7 @@ +import MembershipType from '$enums/MembershipType'; + +export const annualSubscriptionPrice: { [key in MembershipType]: number } = { + [MembershipType.IndividualUk]: 20.0, + [MembershipType.IndividualNonUk]: 30.0, + [MembershipType.InstitutionUk]: 25.0, +}; -- cgit v1.2.3 From f478077f01603f35816d768b6c6057e93fa00d95 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Fri, 26 Jan 2024 16:06:38 +0000 Subject: Fixes mis-typed 20XX years in Lallans issue names --- src/data/lallans/issue100.ts | 2 +- src/data/lallans/issue101.ts | 2 +- src/data/lallans/issue56.ts | 2 +- src/data/lallans/issue57.ts | 2 +- src/data/lallans/issue59.ts | 2 +- src/data/lallans/issue60.ts | 2 +- src/data/lallans/issue61.ts | 2 +- src/data/lallans/issue62.ts | 2 +- src/data/lallans/issue63.ts | 2 +- src/data/lallans/issue64.ts | 2 +- src/data/lallans/issue65.ts | 2 +- src/data/lallans/issue66.ts | 2 +- src/data/lallans/issue67.ts | 2 +- src/data/lallans/issue68.ts | 2 +- src/data/lallans/issue69.ts | 2 +- src/data/lallans/issue70.ts | 2 +- src/data/lallans/issue71.ts | 2 +- src/data/lallans/issue72.ts | 2 +- src/data/lallans/issue73.ts | 2 +- src/data/lallans/issue74.ts | 2 +- src/data/lallans/issue75.ts | 2 +- src/data/lallans/issue76.ts | 2 +- src/data/lallans/issue77.ts | 2 +- src/data/lallans/issue78.ts | 2 +- src/data/lallans/issue79.ts | 2 +- src/data/lallans/issue80.ts | 2 +- src/data/lallans/issue81.ts | 2 +- src/data/lallans/issue82.ts | 2 +- src/data/lallans/issue83.ts | 2 +- src/data/lallans/issue84.ts | 2 +- src/data/lallans/issue85.ts | 2 +- src/data/lallans/issue86.ts | 2 +- src/data/lallans/issue87.ts | 2 +- src/data/lallans/issue88.ts | 2 +- src/data/lallans/issue89.ts | 2 +- src/data/lallans/issue90.ts | 2 +- src/data/lallans/issue91.ts | 2 +- src/data/lallans/issue92.ts | 2 +- src/data/lallans/issue93.ts | 2 +- src/data/lallans/issue96.ts | 2 +- src/data/lallans/issue97.ts | 2 +- src/data/lallans/issue98.ts | 2 +- src/data/lallans/issue99.ts | 2 +- 43 files changed, 43 insertions(+), 43 deletions(-) (limited to 'src/data') diff --git a/src/data/lallans/issue100.ts b/src/data/lallans/issue100.ts index 2d2ebc3..0781ab2 100644 --- a/src/data/lallans/issue100.ts +++ b/src/data/lallans/issue100.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Simmer 222', + issueName: 'Simmer 2022', price: '10.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue101.ts b/src/data/lallans/issue101.ts index 5444122..d4a093e 100644 --- a/src/data/lallans/issue101.ts +++ b/src/data/lallans/issue101.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Yuil 222', + issueName: 'Yuil 2022', price: '10.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue56.ts b/src/data/lallans/issue56.ts index 9c8923b..3d942b2 100644 --- a/src/data/lallans/issue56.ts +++ b/src/data/lallans/issue56.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Voar 200', + issueName: 'Voar 2000', price: '7.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue57.ts b/src/data/lallans/issue57.ts index a103d1f..c592c9b 100644 --- a/src/data/lallans/issue57.ts +++ b/src/data/lallans/issue57.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Hairst 200', + issueName: 'Hairst 2000', price: '7.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue59.ts b/src/data/lallans/issue59.ts index 3130157..364a93d 100644 --- a/src/data/lallans/issue59.ts +++ b/src/data/lallans/issue59.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Hairst 201', + issueName: 'Hairst 2001', price: '7.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue60.ts b/src/data/lallans/issue60.ts index ec1a314..fd6c682 100644 --- a/src/data/lallans/issue60.ts +++ b/src/data/lallans/issue60.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Ware 202', + issueName: 'Ware 2002', price: '7.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue61.ts b/src/data/lallans/issue61.ts index ba706ff..0380441 100644 --- a/src/data/lallans/issue61.ts +++ b/src/data/lallans/issue61.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Hairst 202', + issueName: 'Hairst 2002', price: '7.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue62.ts b/src/data/lallans/issue62.ts index 6f05bc7..9a32386 100644 --- a/src/data/lallans/issue62.ts +++ b/src/data/lallans/issue62.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Ware 203', + issueName: 'Ware 2003', price: '7.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue63.ts b/src/data/lallans/issue63.ts index cbda431..7e5a50b 100644 --- a/src/data/lallans/issue63.ts +++ b/src/data/lallans/issue63.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Hairst 203', + issueName: 'Hairst 2003', price: '7.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue64.ts b/src/data/lallans/issue64.ts index 9459546..389ee08 100644 --- a/src/data/lallans/issue64.ts +++ b/src/data/lallans/issue64.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Ware 204', + issueName: 'Ware 2004', price: '7.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue65.ts b/src/data/lallans/issue65.ts index c5f5c77..1d0c83a 100644 --- a/src/data/lallans/issue65.ts +++ b/src/data/lallans/issue65.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Hairst 204', + issueName: 'Hairst 2004', price: '8.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue66.ts b/src/data/lallans/issue66.ts index 6594d53..c5b940c 100644 --- a/src/data/lallans/issue66.ts +++ b/src/data/lallans/issue66.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Ware 205', + issueName: 'Ware 2005', price: '8.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue67.ts b/src/data/lallans/issue67.ts index fa1b6db..f416f8c 100644 --- a/src/data/lallans/issue67.ts +++ b/src/data/lallans/issue67.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Hairst 205', + issueName: 'Hairst 2005', price: '8.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue68.ts b/src/data/lallans/issue68.ts index 2ebeb6a..fe16fc1 100644 --- a/src/data/lallans/issue68.ts +++ b/src/data/lallans/issue68.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Ware 206', + issueName: 'Ware 2006', price: '8.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue69.ts b/src/data/lallans/issue69.ts index 3522229..06c342a 100644 --- a/src/data/lallans/issue69.ts +++ b/src/data/lallans/issue69.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Wunter 206', + issueName: 'Wunter 2006', price: '8.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue70.ts b/src/data/lallans/issue70.ts index f98836d..1f6e533 100644 --- a/src/data/lallans/issue70.ts +++ b/src/data/lallans/issue70.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Ware 207', + issueName: 'Ware 2007', price: '8.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue71.ts b/src/data/lallans/issue71.ts index 44354da..94957f2 100644 --- a/src/data/lallans/issue71.ts +++ b/src/data/lallans/issue71.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Wunter 208', + issueName: 'Wunter 2008', price: '8.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue72.ts b/src/data/lallans/issue72.ts index 0c15dd2..38b817e 100644 --- a/src/data/lallans/issue72.ts +++ b/src/data/lallans/issue72.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Simmer 208', + issueName: 'Simmer 2008', price: '8.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue73.ts b/src/data/lallans/issue73.ts index 162a1a3..2b5b112 100644 --- a/src/data/lallans/issue73.ts +++ b/src/data/lallans/issue73.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Wunter 209', + issueName: 'Wunter 2009', price: '8.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue74.ts b/src/data/lallans/issue74.ts index 9c54f81..aa962d2 100644 --- a/src/data/lallans/issue74.ts +++ b/src/data/lallans/issue74.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Simmer 209', + issueName: 'Simmer 2009', price: '8.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue75.ts b/src/data/lallans/issue75.ts index 0048d1d..7c3a3fa 100644 --- a/src/data/lallans/issue75.ts +++ b/src/data/lallans/issue75.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Yuil 209', + issueName: 'Yuil 2009', price: '8.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue76.ts b/src/data/lallans/issue76.ts index 71890aa..823c68b 100644 --- a/src/data/lallans/issue76.ts +++ b/src/data/lallans/issue76.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Simmer 210', + issueName: 'Simmer 2010', price: '8.50', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue77.ts b/src/data/lallans/issue77.ts index 262015c..91cf045 100644 --- a/src/data/lallans/issue77.ts +++ b/src/data/lallans/issue77.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Yuil 210', + issueName: 'Yuil 2010', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue78.ts b/src/data/lallans/issue78.ts index 93b8e8d..91f8744 100644 --- a/src/data/lallans/issue78.ts +++ b/src/data/lallans/issue78.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Simmer 211', + issueName: 'Simmer 2011', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue79.ts b/src/data/lallans/issue79.ts index 586f7b6..66fb4d9 100644 --- a/src/data/lallans/issue79.ts +++ b/src/data/lallans/issue79.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Yuil 211', + issueName: 'Yuil 2011', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue80.ts b/src/data/lallans/issue80.ts index d1f9387..762c4b6 100644 --- a/src/data/lallans/issue80.ts +++ b/src/data/lallans/issue80.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Simmer 212', + issueName: 'Simmer 2012', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue81.ts b/src/data/lallans/issue81.ts index 818e9e2..204589a 100644 --- a/src/data/lallans/issue81.ts +++ b/src/data/lallans/issue81.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Yuil 212', + issueName: 'Yuil 2012', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue82.ts b/src/data/lallans/issue82.ts index 78f55a1..8cff510 100644 --- a/src/data/lallans/issue82.ts +++ b/src/data/lallans/issue82.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Simmer 213', + issueName: 'Simmer 2013', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue83.ts b/src/data/lallans/issue83.ts index 26a752e..3420b52 100644 --- a/src/data/lallans/issue83.ts +++ b/src/data/lallans/issue83.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Yuil 213', + issueName: 'Yuil 2013', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue84.ts b/src/data/lallans/issue84.ts index adedc8e..17681c4 100644 --- a/src/data/lallans/issue84.ts +++ b/src/data/lallans/issue84.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Simmer 214', + issueName: 'Simmer 2014', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue85.ts b/src/data/lallans/issue85.ts index 6db0206..069a7c1 100644 --- a/src/data/lallans/issue85.ts +++ b/src/data/lallans/issue85.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Yuil 214', + issueName: 'Yuil 2014', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue86.ts b/src/data/lallans/issue86.ts index efd11cf..efc7177 100644 --- a/src/data/lallans/issue86.ts +++ b/src/data/lallans/issue86.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Simmer 215', + issueName: 'Simmer 2015', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue87.ts b/src/data/lallans/issue87.ts index d17ca49..786175a 100644 --- a/src/data/lallans/issue87.ts +++ b/src/data/lallans/issue87.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Yuil 215', + issueName: 'Yuil 2015', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue88.ts b/src/data/lallans/issue88.ts index 6e2eea3..4ad7114 100644 --- a/src/data/lallans/issue88.ts +++ b/src/data/lallans/issue88.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Simmer 216', + issueName: 'Simmer 2016', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue89.ts b/src/data/lallans/issue89.ts index ea5bf56..e85ffe5 100644 --- a/src/data/lallans/issue89.ts +++ b/src/data/lallans/issue89.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Yuil 216', + issueName: 'Yuil 2016', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue90.ts b/src/data/lallans/issue90.ts index 51bd801..10e30e6 100644 --- a/src/data/lallans/issue90.ts +++ b/src/data/lallans/issue90.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Simmer 217', + issueName: 'Simmer 2017', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue91.ts b/src/data/lallans/issue91.ts index 6c3d43b..11dac96 100644 --- a/src/data/lallans/issue91.ts +++ b/src/data/lallans/issue91.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Yuil 217', + issueName: 'Yuil 2017', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue92.ts b/src/data/lallans/issue92.ts index 6eb98ec..43aafbd 100644 --- a/src/data/lallans/issue92.ts +++ b/src/data/lallans/issue92.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Simmer 218', + issueName: 'Simmer 2018', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue93.ts b/src/data/lallans/issue93.ts index 1a33d7e..f024796 100644 --- a/src/data/lallans/issue93.ts +++ b/src/data/lallans/issue93.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Yuil 218', + issueName: 'Yuil 2018', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue96.ts b/src/data/lallans/issue96.ts index 357d81c..6699359 100644 --- a/src/data/lallans/issue96.ts +++ b/src/data/lallans/issue96.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Simmer 220', + issueName: 'Simmer 2020', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue97.ts b/src/data/lallans/issue97.ts index a3872ca..846bd99 100644 --- a/src/data/lallans/issue97.ts +++ b/src/data/lallans/issue97.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Yuil 220', + issueName: 'Yuil 2020', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue98.ts b/src/data/lallans/issue98.ts index 92b1f06..7036f3c 100644 --- a/src/data/lallans/issue98.ts +++ b/src/data/lallans/issue98.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Simmer 221', + issueName: 'Simmer 2021', price: '9.00', uploadDate: '2023-08-25', description: { diff --git a/src/data/lallans/issue99.ts b/src/data/lallans/issue99.ts index 761af6f..80321c3 100644 --- a/src/data/lallans/issue99.ts +++ b/src/data/lallans/issue99.ts @@ -8,7 +8,7 @@ const issue: LallansIssue = { width192: img192w, width274: img274w, }, - issueName: 'Yuil 221', + issueName: 'Yuil 2021', price: '9.00', uploadDate: '2023-08-25', description: { -- cgit v1.2.3