mirror of
https://github.com/ThatGuySam/doesitarm.git
synced 2026-05-15 06:35:20 -07:00
Use defaultStatusFilters on stork search
This commit is contained in:
parent
969a7a75e1
commit
302f1b9f29
1 changed files with 11 additions and 18 deletions
|
|
@ -213,6 +213,11 @@
|
|||
<script>
|
||||
import scrollIntoView from 'scroll-into-view-if-needed'
|
||||
|
||||
import {
|
||||
defaultStatusFilters,
|
||||
statusFilterPrefix,
|
||||
statusFilterSeparator,
|
||||
} from '~/helpers/statuses.js'
|
||||
import { getAppCategory } from '~/helpers/categories.js'
|
||||
import { getAppEndpoint } from '~/helpers/app-derived.js'
|
||||
import {
|
||||
|
|
@ -255,20 +260,7 @@ export default {
|
|||
},
|
||||
quickButtons: {
|
||||
type: Array,
|
||||
default: () => [
|
||||
{
|
||||
label: '✅ Native Support',
|
||||
query: 'status_native'
|
||||
},
|
||||
{
|
||||
label: '✳️ Rosetta',
|
||||
query: 'status_rosetta'
|
||||
},
|
||||
{
|
||||
label: '🚫 Unsupported',
|
||||
query: 'status_no'
|
||||
}
|
||||
]
|
||||
default: () => defaultStatusFilters
|
||||
}
|
||||
},
|
||||
data: function () {
|
||||
|
|
@ -393,9 +385,10 @@ export default {
|
|||
|
||||
// console.log('query', query)
|
||||
|
||||
if (!query.includes('status:')) return
|
||||
if (!query.includes( statusFilterPrefix + statusFilterSeparator )) return
|
||||
|
||||
const status = query.substring(query.indexOf( statusFilterSeparator )+1)
|
||||
|
||||
const [_, status] = query.split(':')
|
||||
|
||||
const matches = app.status.includes(status) || app.status === status
|
||||
|
||||
|
|
@ -425,7 +418,7 @@ export default {
|
|||
let oldHasWords = false
|
||||
|
||||
oldQueryWords.forEach( word => {
|
||||
if (word.includes('status:')) {
|
||||
if (word.includes( statusFilterPrefix + statusFilterSeparator )) {
|
||||
oldHasStatus = true
|
||||
return
|
||||
}
|
||||
|
|
@ -499,7 +492,7 @@ export default {
|
|||
|
||||
// Look through each word and separate the status words from the normal query words
|
||||
rawQuery.split(' ').forEach(word => {
|
||||
if (word.includes('status:')) {
|
||||
if (word.includes( statusFilterPrefix + statusFilterSeparator )) {
|
||||
statusText.push(word)
|
||||
return
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue