Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
MONGODB_URI: ${{ secrets.MONGODB_URI }}
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}

jobs:
lint:
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added public/img/prints/foxes_100x100@3x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/img/prints/foxes_385x355@3x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/img/prints/leafs_on_blue_100x100@3x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/img/prints/leafs_on_blue_385x355@3x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,7 @@ const DeliveryAndPayment: FC<Props> = ({ dictionary }) => {
<CustomImage
src="/img/blog/delivery-and-payment/nova-poshta-ua-logo.svg"
alt="Nova Poshta logo"
width={103}
height={40}
/>
</div>
<div className={styles.paymentOption}>
<CustomImage
src="/img/blog/delivery-and-payment/ukrposhta-ua-logo.svg"
alt="Ukrposhta logo"
width={150}
width={115}
height={40}
/>
</div>
Expand All @@ -68,14 +60,6 @@ const DeliveryAndPayment: FC<Props> = ({ dictionary }) => {
height={40}
/>
</div>
<div className={styles.paymentOption}>
<CustomImage
src="/img/blog/delivery-and-payment/ukrposhta-en-logo.svg"
alt="Ukrposhta International logo"
width={157}
height={40}
/>
</div>
</div>
</div>
</section>
Expand Down
2 changes: 2 additions & 0 deletions src/data/data/fabrics/fabricsData.js
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ const fabricPrints = [
'cats',
'green_rhombus',
'lilies',
'foxes',
'leafs_on_blue',
];

const fabricColors = {
Expand Down
8 changes: 1 addition & 7 deletions src/data/data/products.ts
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ const seatBag3L = () => ({
main: 'SeatBag3lDescription',
conclusion: 'SeatBag3lConclusion',
},
gallery: 5,
gallery: 4,
price: {
cordura: { UAH: 1850, EUR: 50 },
xpac: { UAH: 2100, EUR: 58 },
Expand Down Expand Up @@ -1151,21 +1151,17 @@ const Products: () => Product[] = () => [
fuelBag(),
barrelBagWithoutValve(),
ovalBarrelbag(),
smallToolSeatbag(),
barrelBagMini(),
tacticalStembag(),
loopHandlebarBag(),
barrelbagWithVelcro(),
phonePouch(),
universalBagForCity(),
handlebarMount(),
// hamsterXpacWithoutPockets(),
hamsterCorduraNavyBlueFoxes(),
hamsterCorduraBlackEmbroidery(),
halfFrameBagXpacOrange(),
halfFrameBagXpacYellowBlue(),
// barrelBagWithEmbroideryBlue(),
barrelBagWithEmbroideryYellow(),
donutChevron(),
ghostChevron(),
heartChevron(),
Expand All @@ -1192,9 +1188,7 @@ export {
barrelBagWithValve,
fuelBag,
ovalBarrelbag,
smallToolSeatbag,
barrelBagMini,
tacticalStembag,
loopHandlebarBag,
barrelbagWithVelcro,
phonePouch,
Expand Down
4 changes: 2 additions & 2 deletions src/i18n/en/common/enCommon.js
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ const Language = {

Delivery: 'Delivery',
DeliveryDetails:
'Delivery within Ukraine is made through Nova Pochta\nWorldwide delivery could be accomplished by Nova Poshta, Ukrposhta, Meest',
'Delivery within Ukraine is made through Nova Poshta\nWorldwide delivery could be accomplished by Nova Poshta and Meest',
Payment: 'Payment',
PaymentDetails:
'We accept a purchase with a full prepayment\nWhen ordering abroad, the total amount takes into account the price for delivery at the border',
Expand Down Expand Up @@ -221,7 +221,7 @@ const Language = {
BicycleEquipment: 'Bicycle equipment',
CityCollection: 'City collection',
BagAccessories: 'Accessories and mounts',
Chevrons: 'Chevrons',
Chevrons: 'Patches',
InStock: 'In stock',

HandlebarBags: 'Handlebar bags',
Expand Down
2 changes: 1 addition & 1 deletion src/i18n/pl/common/plCommon.js
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ const Language = {

Delivery: 'Dostawa',
DeliveryDetails:
'Dostawa na terenie Ukrainy realizowana jest przez Nova Poshta\nMiędzynarodowe przesyłki realizowane są przez Nova Poshta, Ukrposhta, Meest',
'Dostawa na terenie Ukrainy realizowana jest przez Nova Poshta\nMiędzynarodowe przesyłki realizowane są przez Nova Poshta i Meest',
Payment: 'Płatność',
PaymentDetails:
'Zamówienia przyjmujemy za pełną przedpłatą\nPrzy zamówieniu za granicę łączna kwota uwzględnia cenę za dostawę na granicy',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ const dictionary = {
shippingInUkraineParagraph:
'When placing each order, our manager contacts you about the delivery. If it is an order within Ukraine, we send it by Nova Poshta. In Lviv, delivery by pickup or taxi is possible. The cost of delivery is paid by the recipient.',
shippingAbroad: 'Sending abroad',
shippingAbroadFirstParagraph: `The situation with orders abroad is similar. Our manager contacts you, agrees on the details of the order, and agrees on the terms of execution. At this stage, the shipping cost is calculated depending on the country and agreed with you. This amount is added to the total order amount. For international delivery, we primarily work with Nova Poshta, while Ukrposhta serves as an additional delivery option.`,
shippingAbroadFirstParagraph: `The situation with orders abroad is similar. Our manager contacts you, agrees on the details of the order, and agrees on the terms of execution. At this stage, the shipping cost is calculated depending on the country and agreed with you. This amount is added to the total order amount. For international delivery, we primarily work with Nova Poshta.`,
};

export default dictionary;
80 changes: 24 additions & 56 deletions src/i18n/server/meta/metaData.js
Original file line number Diff line number Diff line change
Expand Up @@ -292,38 +292,6 @@ const metaData = {
'Model torby na kierownicę o zwiększonej objętości. Nadaje się do jazdy na rowerze i pieszych wędrówek. Na dowolne dystanse',
},
},
'small-tool-seatbag': {
uk: {
title: 'Підсідельна сумка для інструментів',
description: 'Маленька сумка, яка вміщує речі першої потреби у подорожі',
},
en: {
title: 'Seat Bag small tool',
description: 'A small bag that holds the essentials for travel',
},
pl: {
title: 'Torba podsiodłowa na narzędzia',
description:
'Mała torba, która może pomieścić rzeczy niezbędne podczas podróży',
},
},
'tactical-stembag': {
uk: {
title: 'Сумка на кермо "Хомяк - підсумок"',
description:
'Універсальна сумка, із системою Molle. Її Можна використовувати у походах або у велопоїздках',
},
en: {
title: 'Tactical stembag',
description:
'Universal bag with Molle system. It can be used on hikes or bike rides',
},
pl: {
title: 'Torba na kierownice na przekąski "Chomik-Ładownica"',
description:
'Uniwersalna torba z systemem Molle. Można go używać podczas pieszych wędrówek lub przejażdżek rowerowych',
},
},
'loop-handlebar-bag': {
uk: {
title: 'Сумка для турингового керма',
Expand Down Expand Up @@ -394,12 +362,12 @@ const metaData = {
},
donut: {
uk: {
title: 'Шеврон "Пончик"',
title: 'Патч "Пончик"',
description:
'Кавунський пончик, то як згадка та нагадування про сонячний і соковитий південь нашої країни.',
},
en: {
title: 'Chevron "Donut"',
title: 'Patch "Donut"',
description:
'The watermelon donut is a tribute and a reminder of the sunny and juicy south of our country.',
},
Expand All @@ -411,12 +379,12 @@ const metaData = {
},
ghost: {
uk: {
title: 'Шеврон "Привид"',
title: 'Патч "Привид"',
description:
'Привид вишитий на світловідбиваючий тканині, тому буде вірним супутником в темну пору доби.',
},
en: {
title: 'Chevron "Ghost"',
title: 'Patch "Ghost"',
description:
'The ghost is embroidered on reflective fabric, making it a reliable companion in the dark.',
},
Expand All @@ -428,12 +396,12 @@ const metaData = {
},
heart: {
uk: {
title: 'Шеврон "Сердечко"',
title: 'Патч "Сердечко"',
description:
'Кавунське сердечко, то як згадка та нагадування про сонячний і соковитий південь нашої країни.',
},
en: {
title: 'Chevron "Heart"',
title: 'Patch "Heart"',
description:
'The watermelon heart is a tribute and a reminder of the sunny and juicy south of our country.',
},
Expand All @@ -445,12 +413,12 @@ const metaData = {
},
slice: {
uk: {
title: 'Шеврон "Скибка"',
title: 'Патч "Скибка"',
description:
'Кавунська скибка, то як згадка та нагадування про сонячний і соковитий південь нашої країни.',
},
en: {
title: 'Chevron "Slice"',
title: 'Patch "Slice"',
description:
'The watermelon slice is a tribute and a reminder of the sunny and juicy south of our country.',
},
Expand All @@ -462,14 +430,14 @@ const metaData = {
},
coffee: {
uk: {
title: 'Шеврон "Кава"',
title: 'Патч "Кава"',
description:
'Цей шеврон один з серії "Вело". Буде гарно пасувати до шевронів "Strava" та "Let\'s Go".',
'Цей патч один з серії "Вело". Буде гарно пасувати до патчів "Strava" та "Let\'s Go".',
},
en: {
title: 'Chevron "Coffee"',
title: 'Patch "Coffee"',
description:
'This chevron is part of the "Cycling" series. It pairs well with the "Strava" and "Let\'s Go" chevrons.',
'This patch is part of the "Cycling" series. It pairs well with the "Strava" and "Let\'s Go" patches.',
},
pl: {
title: 'Naszywka "Kawa"',
Expand All @@ -479,14 +447,14 @@ const metaData = {
},
'velo-cat': {
uk: {
title: 'Шеврон "Велокотики"',
title: 'Патч "Велокотики"',
description:
'Шеврон розроблено для велосипедистів, які боронять нашу землю від російської навали.',
'Патч розроблено для велосипедистів, які боронять нашу землю від російської навали.',
},
en: {
title: 'Chevron "Velocats"',
title: 'Patch "Velocats"',
description:
'This chevron is designed for cyclists who defend our land against the Russian invasion.',
'This patch is designed for cyclists who defend our land against the Russian invasion.',
},
pl: {
title: 'Naszywka "Rowerowe Koty"',
Expand All @@ -496,14 +464,14 @@ const metaData = {
},
strava: {
uk: {
title: 'Шеврон "Strava"',
title: 'Патч "Strava"',
description:
'Цей шеврон один з серії "Вело". Буде гарно пасувати до шевронів "Кава" та "Let\'s Go".',
'Цей патч один з серії "Вело". Буде гарно пасувати до патчів "Кава" та "Let\'s Go".',
},
en: {
title: 'Chevron "Strava"',
title: 'Patch "Strava"',
description:
'This chevron is part of the "Cycling" series. It pairs well with the "Coffee" and "Let\'s Go" chevrons.',
'This Patch is part of the "Cycling" series. It pairs well with the "Coffee" and "Let\'s Go" patches.',
},
pl: {
title: 'Naszywka "Strava"',
Expand All @@ -513,14 +481,14 @@ const metaData = {
},
letsgo: {
uk: {
title: 'Шеврон "Let\'s Go"',
title: 'Патч "Let\'s Go"',
description:
'Цей шеврон один з серії "Вело". Буде гарно пасувати до шевронів "Strava" та "Кава".',
'Цей патч один з серії "Вело". Буде гарно пасувати до патчів "Strava" та "Кава".',
},
en: {
title: 'Chevron "Let\'s Go"',
title: 'Patch "Let\'s Go"',
description:
'This chevron is part of the "Cycling" series. It pairs well with the "Strava" and "Coffee" chevrons.',
'This patch is part of the "Cycling" series. It pairs well with the "Strava" and "Coffee" patches.',
},
pl: {
title: 'Naszywka "Let\'s Go"',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ const dictionary = {
shippingInUkraineParagraph:
'Podczas składania każdego zamówienia nasz menedżer skontaktuje się z Tobą w sprawie dostawy. Jeśli jest to zamówienie wewnętrzne, wysyłamy je przez Nova Poshta. We Lwowie możliwy jest odbiór lub dostawa taksówką. Koszt dostawy pokrywa odbiorca.',
shippingAbroad: 'Wysyłka za granicę',
shippingAbroadFirstParagraph: `Sytuacja z zamówieniami z zagranicy jest podobna. Nasz menedżer kontaktuje się z Tobą, wyjaśnia szczegóły zamówienia i uzgadnia czas dostawy. Na tym etapie obliczamy koszt dostawy w zależności od kraju i uzgadniamy go z Tobą. Kwota ta jest dodawana do całkowitej kwoty zamówienia. W przypadku dostaw międzynarodowych współpracujemy głównie z Nova Poshta, a Ukrposhta służy jako dodatkowa opcja dostawy.`,
shippingAbroadFirstParagraph: `Sytuacja z zamówieniami z zagranicy jest podobna. Nasz menedżer kontaktuje się z Tobą, wyjaśnia szczegóły zamówienia i uzgadnia czas dostawy. Na tym etapie obliczamy koszt dostawy w zależności od kraju i uzgadniamy go z Tobą. Kwota ta jest dodawana do całkowitej kwoty zamówienia. W przypadku dostaw międzynarodowych współpracujemy głównie z Nova Poshta.`,
};

export default dictionary;
Loading