Skip to content

Commit 85bbaf9

Browse files
committed
chore(xbox): add xbox series x
Closes: jef#836 Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
1 parent 432d38b commit 85bbaf9

File tree

4 files changed

+30
-8
lines changed

4 files changed

+30
-8
lines changed

src/store/model/amd-de.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {Store} from './store';
22

3-
export const AMDDe: Store = {
3+
export const AmdDe: Store = {
44
labels: {
55
inStock: {
66
container: '.btn-shopping-cart',

src/store/model/amd.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {Store} from './store';
22

3-
export const AMD: Store = {
3+
export const Amd: Store = {
44
labels: {
55
inStock: {
66
container: '.btn-shopping-cart',

src/store/model/index.ts

+8-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
import {config, defaultStoreData} from '../../config';
2-
import {AMD} from './amd';
3-
import {AMDDe} from './amd-de';
42
import {Adorama} from './adorama';
53
import {Alternate} from './alternate';
64
import {AlternateNL} from './alternate-nl';
@@ -11,6 +9,8 @@ import {AmazonEs} from './amazon-es';
119
import {AmazonFr} from './amazon-fr';
1210
import {AmazonNl} from './amazon-nl';
1311
import {AmazonUk} from './amazon-uk';
12+
import {Amd} from './amd';
13+
import {AmdDe} from './amd-de';
1414
import {Aria} from './aria';
1515
import {Arlt} from './arlt';
1616
import {Asus} from './asus';
@@ -60,6 +60,7 @@ import {TopAchat} from './topachat';
6060
import {Very} from './very';
6161
import {VsGamers} from './vsgamers';
6262
import {Walmart} from './walmart';
63+
import {Xbox} from './xbox';
6364
import {Zotac} from './zotac';
6465
import {logger} from '../../logger';
6566

@@ -74,8 +75,8 @@ export const storeList = new Map([
7475
[AmazonFr.name, AmazonFr],
7576
[AmazonNl.name, AmazonNl],
7677
[AmazonUk.name, AmazonUk],
77-
[AMD.name, AMD],
78-
[AMDDe.name, AMDDe],
78+
[Amd.name, Amd],
79+
[AmdDe.name, AmdDe],
7980
[Aria.name, Aria],
8081
[Arlt.name, Arlt],
8182
[Asus.name, Asus],
@@ -120,11 +121,12 @@ export const storeList = new Map([
120121
[Saturn.name, Saturn],
121122
[Scan.name, Scan],
122123
[Target.name, Target],
124+
[TopAchat.name, TopAchat],
123125
[Very.name, Very],
124126
[VsGamers.name, VsGamers],
125127
[Walmart.name, Walmart],
126-
[Zotac.name, Zotac],
127-
[TopAchat.name, TopAchat]
128+
[Xbox.name, Xbox],
129+
[Zotac.name, Zotac]
128130
]);
129131

130132
const brands = new Set();

src/store/model/xbox.ts

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import {Store} from './store';
2+
3+
export const Xbox: Store = {
4+
labels: {
5+
outOfStock: {
6+
container:
7+
'.src-pages-BundleBuilder-components-BundleBuilderHeader-__BundleBuilderHeader-module___checkoutButton',
8+
text: ['out of stock']
9+
}
10+
},
11+
links: [
12+
{
13+
brand: 'microsoft',
14+
model: 'xbox series x',
15+
series: 'xboxsx',
16+
url: 'https://www.xbox.com/en-us/configure/8WJ714N3RBTL'
17+
}
18+
],
19+
name: 'xbox'
20+
};

0 commit comments

Comments
 (0)