mirror of
https://github.com/CompassConnections/Compass.git
synced 2026-01-25 06:07:57 -05:00
Improve button for reset filters
This commit is contained in:
@@ -41,6 +41,7 @@ import {
|
||||
import {InterestFilter, InterestFilterText} from "web/components/filters/interest-filter";
|
||||
import {OptionTableKey} from "common/profiles/constants";
|
||||
import {useT} from "web/lib/locale";
|
||||
import {ResetFiltersButton} from "web/components/searches/button";
|
||||
|
||||
export function DesktopFilters(props: {
|
||||
filters: Partial<FilterFields>
|
||||
@@ -71,12 +72,9 @@ export function DesktopFilters(props: {
|
||||
return (
|
||||
<>
|
||||
|
||||
<button
|
||||
className="text-ink-900 hover:text-primary-500 underline"
|
||||
onClick={clearFilters}
|
||||
>
|
||||
{t('filter.reset', 'Reset filters')}
|
||||
</button>
|
||||
<ResetFiltersButton
|
||||
clearFilters={clearFilters}
|
||||
/>
|
||||
|
||||
<MyMatchesToggle
|
||||
setYourFilters={setYourFilters}
|
||||
|
||||
@@ -42,6 +42,7 @@ import {MdLanguage, MdLocalBar} from "react-icons/md";
|
||||
import {LuCigarette, LuGraduationCap} from "react-icons/lu";
|
||||
import {RiScales3Line} from "react-icons/ri";
|
||||
import {PiHandsPrayingBold} from "react-icons/pi";
|
||||
import {ResetFiltersButton} from "web/components/searches/button";
|
||||
|
||||
function MobileFilters(props: {
|
||||
filters: Partial<FilterFields>
|
||||
@@ -87,8 +88,8 @@ function MobileFilters(props: {
|
||||
{/* height: 'env(safe-area-inset-top)',*/}
|
||||
{/* }}*/}
|
||||
{/*/>*/}
|
||||
<Row>
|
||||
<Col className="p-4 pb-2">
|
||||
<Row className="justify-between px-4">
|
||||
<Col className="py-2">
|
||||
<MyMatchesToggle
|
||||
setYourFilters={setYourFilters}
|
||||
youProfile={youProfile}
|
||||
@@ -96,12 +97,9 @@ function MobileFilters(props: {
|
||||
hidden={!youProfile}
|
||||
/>
|
||||
</Col>
|
||||
<button
|
||||
className="text-ink-900 hover:text-primary-500 underline"
|
||||
onClick={clearFilters}
|
||||
>
|
||||
{t('filter.reset', 'Reset filters')}
|
||||
</button>
|
||||
<ResetFiltersButton
|
||||
clearFilters={clearFilters}
|
||||
/>
|
||||
</Row>
|
||||
|
||||
{/* Short Bios */}
|
||||
|
||||
@@ -46,6 +46,20 @@ export function BookmarkSearchButton(props: {
|
||||
)
|
||||
}
|
||||
|
||||
export function ResetFiltersButton(props: {
|
||||
clearFilters: () => void
|
||||
}) {
|
||||
const {clearFilters} = props
|
||||
const t = useT()
|
||||
return (
|
||||
<>
|
||||
<Button onClick={clearFilters} color="gray-outline" size={'xs'}>
|
||||
{t('filter.reset', 'Reset filters')}
|
||||
</Button>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
function ButtonModal(props: {
|
||||
open: boolean
|
||||
|
||||
Reference in New Issue
Block a user