Searching For- Porn Collection In-all Categorie... (8K 2024)
.media-icon font-size: 20px;
@media (max-width: 768px) .search-layout flex-direction: column;
useEffect(() => performSearch(); , [searchQuery, selectedCategory, selectedMediaType, filters, pagination.page]); Searching for- porn collection in-All Categorie...
.card-title margin: 0 0 10px 0; font-size: 18px; font-weight: 600;
.results-header margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid #eee; .media-icon font-size: 20px
.media-badge background: #e3f2fd; color: #1976d2;
<div className="filter-section"> <h3>Media Type</h3> <div className="media-type-grid"> mediaTypes.map(type => ( <button key=type.value className=`media-type-btn $selectedMediaType === type.value ? 'active' : ''` onClick=() => setSelectedMediaType( selectedMediaType === type.value ? '' : type.value ) > <span className="media-icon">type.icon</span> <span>type.label</span> </button> )) </div> </div> .card-title margin: 0 0 10px 0
const handleSearch = (e) => e.preventDefault(); setPagination(prev => ( ...prev, page: 1 )); performSearch(); ;