Merge pull request #107 from MaheshtheDev/maheshthedev/fix-filter

fix: filters in space and memories
This commit is contained in:
Dhravya Shah 2024-07-06 11:36:00 -05:00 • committed by GitHub
commit 16f56a59b3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -159,7 +159,13 @@ export function MemoriesPage({
</div>
)}
<Filters setFilter={setFilter} filter={filter} />
<Filters
setFilter={setFilter}
filter={filter}
filterMethods={
currentSpace ? SpaceFilterMethods : MemoriesFilterMethods
}
/>
<Masonry
className="mt-6 relative"
@ -350,17 +356,20 @@ function LinkComponent({
);
}
const FilterMethods = ["All", "Spaces", "Pages", "Notes", "Tweet"];
const MemoriesFilterMethods = ["All", "Spaces", "Pages", "Notes", "Tweet"];
const SpaceFilterMethods = ["All", "Pages", "Notes", "Tweet"];
function Filters({
setFilter,
filter,
filterMethods
}: {
setFilter: (i: string) => void;
filter: string;
filterMethods: string[];
}) {
return (
<div className="flex gap-4 flex-wrap">
{FilterMethods.map((i) => {
{filterMethods.map((i) => {
return (
<button
onClick={() => setFilter(i)}