mirror of
https://github.com/chaoticbackup/chaoticbackup.github.io.git
synced 2026-03-27 20:14:31 -05:00
sort by gender
This commit is contained in:
parent
e29f4d1caf
commit
fba71558c8
File diff suppressed because one or more lines are too long
|
|
@ -36,9 +36,8 @@ export default class EnterTheCode extends React.Component {
|
|||
let validate = (e) => {
|
||||
e.preventDefault();
|
||||
e.stopPropagation();
|
||||
console.log(this.message);
|
||||
// this.code;
|
||||
this.message = "Sorry, this feature doesn't exist :(";
|
||||
console.log(this.message);
|
||||
}
|
||||
|
||||
return(
|
||||
|
|
|
|||
|
|
@ -82,6 +82,7 @@ export default class CollectionHome extends React.Component {
|
|||
let elements = {};
|
||||
let rarity = {};
|
||||
let sets = {};
|
||||
let gender = {};
|
||||
|
||||
// TODO advanced filters
|
||||
let search = (e) => {
|
||||
|
|
@ -155,6 +156,16 @@ export default class CollectionHome extends React.Component {
|
|||
baseResultset = baseResultset.find({'gsx$set': {'$or': setsList} });
|
||||
}
|
||||
|
||||
let genderList = [];
|
||||
for (const key in gender) {
|
||||
if (gender[key].checked) {
|
||||
genderList.push({'$regex': new RegExp(key, 'i')})
|
||||
}
|
||||
}
|
||||
if (genderList.length > 0) {
|
||||
baseResultset = baseResultset.find({'gsx$gender': {'$or': genderList} });
|
||||
}
|
||||
|
||||
// Sort data descending alphabetically
|
||||
let results = baseResultset.simplesort('gsx$name').data();
|
||||
if (results.length > 0) this.content = results;
|
||||
|
|
@ -201,6 +212,12 @@ export default class CollectionHome extends React.Component {
|
|||
<br />
|
||||
<div>{setsInput}</div>
|
||||
<br />
|
||||
<div>
|
||||
<label><input type="checkbox" ref={(input) => gender.Ambiguous = input}/>Ambiguous</label>
|
||||
<label><input type="checkbox" ref={(input) => gender.Female = input}/>Female</label>
|
||||
<label><input type="checkbox" ref={(input) => gender.Male = input}/>Male</label>
|
||||
</div>
|
||||
<br />
|
||||
<p>
|
||||
Since not all data has been entered not all cards are listed,<br />
|
||||
to see incomplete cards, click
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user