Replace native selects with NovaSelect
This commit is contained in:
@@ -2,6 +2,7 @@ import React, { useState } from 'react'
|
||||
import { router, usePage } from '@inertiajs/react'
|
||||
import SeoHead from '../../components/seo/SeoHead'
|
||||
import useWebShare from '../../hooks/useWebShare'
|
||||
import NovaSelect from '../../components/ui/NovaSelect'
|
||||
|
||||
function normalizeText(value) {
|
||||
return String(value || '').trim().toLowerCase()
|
||||
@@ -1076,14 +1077,10 @@ export default function GroupShow() {
|
||||
<span className="text-[11px] font-semibold uppercase tracking-[0.16em] text-slate-500">Search</span>
|
||||
<input value={artworkQuery} onChange={(event) => setArtworkQuery(event.target.value)} placeholder="Filter artworks" className="rounded-2xl border border-white/10 bg-black/20 px-4 py-3 text-white outline-none" />
|
||||
</label>
|
||||
<label className="grid gap-2 text-sm text-slate-300">
|
||||
<div className="grid gap-2 text-sm text-slate-300">
|
||||
<span className="text-[11px] font-semibold uppercase tracking-[0.16em] text-slate-500">Sort</span>
|
||||
<select value={artworkSort} onChange={(event) => setArtworkSort(event.target.value)} className="rounded-2xl border border-white/10 bg-black/20 px-4 py-3 text-white outline-none">
|
||||
<option value="latest">Latest first</option>
|
||||
<option value="oldest">Oldest first</option>
|
||||
<option value="title">Title A-Z</option>
|
||||
</select>
|
||||
</label>
|
||||
<NovaSelect value={artworkSort} onChange={(val) => setArtworkSort(val)} searchable={false} options={[{ value: 'latest', label: 'Latest first' }, { value: 'oldest', label: 'Oldest first' }, { value: 'title', label: 'Title A-Z' }]} />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<ArtworkGrid artworks={filteredArtworks} emptyLabel="No published artworks match the current filter." />
|
||||
|
||||
Reference in New Issue
Block a user