From c1dda4f9871988fad43d79f3bfe65f7c7860b9f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Baquedano=20Sim=C3=B3n?= <36459941+alvarobasi@users.noreply.github.com> Date: Mon, 26 Oct 2020 16:21:09 +0100 Subject: [PATCH] feat(store): support for coolmod (#605) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Álvaro Baquedano Simon Co-authored-by: Álvaro Baquedano Simón Co-authored-by: Jef LeCompte --- README.md | 1 + src/store/model/coolmod.ts | 168 +++++++++++++++++++++++++++++++++++++ src/store/model/index.ts | 2 + 3 files changed, 171 insertions(+) create mode 100644 src/store/model/coolmod.ts diff --git a/README.md b/README.md index 8937b0a..7d4ff78 100644 --- a/README.md +++ b/README.md @@ -184,6 +184,7 @@ Here is a list of variables that you can use to customize your newly copied `.en | CCL | `ccl`| | Computeruniverse (DE) | `computeruniverse` | | Coolblue | `coolblue`| +| Coolmod | `coolmod`| | Currys | `currys`| | Cyberport (DE) | `cyberport` | | eBuyer | `ebuyer`| diff --git a/src/store/model/coolmod.ts b/src/store/model/coolmod.ts new file mode 100644 index 0000000..84ecdab --- /dev/null +++ b/src/store/model/coolmod.ts @@ -0,0 +1,168 @@ +import {Store} from './store'; + +export const Coolmod: Store = { + labels: { + inStock: { + container: '.product-availability', + text: ['Envío'] + }, + outOfStock: { + container: '.product-availability', + text: ['Sin Stock'] + } + }, + links: [ + { + brand: 'test:brand', + model: 'test:model', + series: 'test:series', + url: 'https://www.coolmod.com/kfa2-geforce-rtx-2060-super-1-click-oc-8gb-gddr6-tarjeta-grafica-precio' + }, + { + brand: 'gigabyte', + model: 'eagle oc', + series: '3080', + url: 'https://www.coolmod.com/gigabyte-geforce-rtx-3080-eagle-oc-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'msi', + model: 'ventus 3x oc', + series: '3080', + url: 'https://www.coolmod.com/msi-geforce-rtx-3080-ventus-3x-oc-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'asus', + model: 'tuf', + series: '3080', + url: 'https://www.coolmod.com/asus-geforce-tuf-rtx-3080-gaming-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'gigabyte', + model: 'gaming oc', + series: '3080', + url: 'https://www.coolmod.com/gigabyte-geforce-rtx-3080-gaming-oc-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'msi', + model: 'gaming x trio', + series: '3080', + url: 'https://www.coolmod.com/msi-geforce-rtx-3080-gaming-x-trio-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'asus', + model: 'tuf oc', + series: '3080', + url: 'https://www.coolmod.com/asus-geforce-tuf-rtx-3080-oc-gaming-10gb-gddr6x-tarjeta-grfica-precio' + }, + { + brand: 'asus', + model: 'rog strix oc', + series: '3080', + url: 'https://www.coolmod.com/asus-rog-strix-geforce-rtx-3080-oc-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'evga', + model: 'xc3 black', + series: '3080', + url: 'https://www.coolmod.com/evga-geforce-rtx-3080-xc3-black-gaming-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'zotac', + model: 'trinity', + series: '3080', + url: 'https://www.coolmod.com/zotac-gaming-geforce-rtx-3080-trinity-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'evga', + model: 'xc3 ultra', + series: '3080', + url: 'https://www.coolmod.com/evga-geforce-rtx-3080-xc3-ultra-gaming-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'asus', + model: 'rog strix', + series: '3080', + url: 'https://www.coolmod.com/asus-rog-strix-geforce-rtx-3080-10gb-gddr6x-tarjeta-grfica-precio' + }, + { + brand: 'zotac', + model: 'trinity oc', + series: '3080', + url: 'https://www.coolmod.com/zotac-gaming-geforce-rtx-3080-trinity-oc-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'gigabyte', + model: 'vision oc', + series: '3080', + url: 'https://www.coolmod.com/gigabyte-geforce-rtx-3080-vision-oc-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'evga', + model: 'xc3', + series: '3080', + url: 'https://www.coolmod.com/evga-geforce-rtx-3080-xc3-gaming-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'evga', + model: 'ftw3 ultra', + series: '3080', + url: 'https://www.coolmod.com/evga-geforce-rtx-3080-ftw3-ultra-gaming-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'gigabyte', + model: 'aorus master', + series: '3080', + url: 'https://www.coolmod.com/gigabyte-aorus-geforce-rtx-3080-master-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'gigabyte', + model: 'aorus xtreme', + series: '3080', + url: 'https://www.coolmod.com/gigabyte-aorus-geforce-rtx-3080-xtreme-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'evga', + model: 'ftw3', + series: '3080', + url: 'https://www.coolmod.com/evga-geforce-rtx-3080-ftw3-gaming-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'pny', + model: 'xlr8 rgb', + series: '3080', + url: 'https://www.coolmod.com/pny-geforce-rtx-3080-10gb-xlr8-gaming-epic-x-rgb-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'pny', + model: 'xlr8', + series: '3080', + url: 'https://www.coolmod.com/pny-geforce-rtx-3080-xlr8-gaming-epic-x-rgb-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'kfa2', + model: 'sg-oc', + series: '3080', + url: 'https://www.coolmod.com/kfa2-geforce-rtx-3080-sg-1-click-oc-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'inno3d', + model: 'ichill x4', + series: '3080', + url: 'https://www.coolmod.com/inno3d-geforce-rtx-3080-ichill-x4-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'inno3d', + model: 'ichill x3', + series: '3080', + url: 'https://www.coolmod.com/inno3d-geforce-rtx-3080-ichill-x3-10gb-gddr6x-tarjeta-grafica-precio' + }, + { + brand: 'inno3d', + model: 'twin x2 oc', + series: '3080', + url: 'https://www.coolmod.com/inno3d-geforce-rtx-3080-twin-x2-oc-10gb-gddr6x-tarjeta-grafica-precio' + } + ], + name: 'coolmod' +}; + diff --git a/src/store/model/index.ts b/src/store/model/index.ts index db503b9..6e72627 100644 --- a/src/store/model/index.ts +++ b/src/store/model/index.ts @@ -20,6 +20,7 @@ import {Caseking} from './caseking'; import {Ccl} from './ccl'; import {Computeruniverse} from './computeruniverse'; import {Coolblue} from './coolblue'; +import {Coolmod} from './coolmod'; import {Currys} from './currys'; import {Cyberport} from './cyberport'; import {Ebuyer} from './ebuyer'; @@ -69,6 +70,7 @@ export const storeList = new Map([ [Ccl.name, Ccl], [Computeruniverse.name, Computeruniverse], [Coolblue.name, Coolblue], + [Coolmod.name, Coolmod], [Currys.name, Currys], [Cyberport.name, Cyberport], [Ebuyer.name, Ebuyer],