1
0
mirror of https://github.com/mgerb/classic-wow-forums synced 2026-01-10 09:02:50 +00:00

feat: add new realms

This commit is contained in:
2019-08-24 10:36:17 -05:00
parent e1e54f2789
commit 57f7314140
3 changed files with 36 additions and 2 deletions

View File

@@ -12,6 +12,7 @@ interface Props extends RouteComponentProps<any> {}
interface State {
realms: CategoryModel[];
classicRealms: CategoryModel[];
}
export class Realms extends React.Component<Props, State> {
@@ -20,6 +21,7 @@ export class Realms extends React.Component<Props, State> {
super(props);
this.state = {
realms: [],
classicRealms: [],
};
}
@@ -31,7 +33,11 @@ export class Realms extends React.Component<Props, State> {
.filter({ category: 'realm' })
.orderBy(['title'])
.value() as CategoryModel[];
this.setState({ realms });
const classicRealms = chain(res)
.filter({ category: 'classic_realm' })
.orderBy(['title'])
.value() as CategoryModel[];
this.setState({ realms, classicRealms });
} catch (e) {
console.error(e);
}
@@ -74,6 +80,14 @@ export class Realms extends React.Component<Props, State> {
<div>Use these forums to discuss topics related to World of Warcraft with players on your own Realm.</div>
</div>
<h1>Classic Realms</h1>
<ul className="realm-column">
{this.renderRealms(this.state.classicRealms)}
</ul>
<h1>Legacy Realms</h1>
<div className="flex flex--wrap">
<ul className="realm-column">
{this.renderRealms(list1)}