feat(ui): Add 'Available' filter to request list and remove unused MediaRequestStatus.AVAILABLE enum value (#905)

This commit is contained in:
TheCatLady
2021-02-14 05:21:49 -05:00
committed by GitHub
parent ef5d019c18
commit 9757e3ae0c
6 changed files with 140 additions and 60 deletions

View File

@@ -22,13 +22,15 @@ const messages = defineMessages({
filterAll: 'All',
filterPending: 'Pending',
filterApproved: 'Approved',
filterAvailable: 'Available',
filterProcessing: 'Processing',
noresults: 'No results.',
showallrequests: 'Show All Requests',
sortAdded: 'Request Date',
sortModified: 'Last Modified',
});
type Filter = 'all' | 'approved' | 'pending';
type Filter = 'all' | 'pending' | 'approved' | 'processing' | 'available';
type Sort = 'added' | 'modified';
const RequestList: React.FC = () => {
@@ -93,6 +95,12 @@ const RequestList: React.FC = () => {
<option value="approved">
{intl.formatMessage(messages.filterApproved)}
</option>
<option value="processing">
{intl.formatMessage(messages.filterProcessing)}
</option>
<option value="available">
{intl.formatMessage(messages.filterAvailable)}
</option>
</select>
</div>
<div className="flex flex-grow mb-2 sm:mb-0 lg:flex-grow-0">