refactor(site): add default owner:me filter to workspaces (#7738)

This commit is contained in:
Bruno Quaresma
2023-06-01 12:04:10 -03:00
committed by GitHub
parent 1952c042e1
commit e80e88e019
2 changed files with 6 additions and 2 deletions
@@ -145,7 +145,10 @@ export const WorkspacesPageView: FC<
</Stack>
<WorkspacesTable
workspaces={workspaces}
isUsingFilter={filterProps.filter.query !== ""}
isUsingFilter={
filterProps.filter.query !== "" &&
filterProps.filter.query !== workspaceFilterQuery.me
}
onUpdateWorkspace={onUpdateWorkspace}
error={error}
/>
@@ -35,6 +35,7 @@ import {
BaseOption,
} from "./options"
import debounce from "just-debounce-it"
import { workspaceFilterQuery } from "utils/filters"
export type FilterValues = {
owner?: string // User["username"]
@@ -50,7 +51,7 @@ export const useFilter = ({
onUpdate?: () => void
}) => {
const [searchParams, setSearchParams] = searchParamsResult
const query = searchParams.get("filter") ?? ""
const query = searchParams.get("filter") ?? workspaceFilterQuery.me
const values = parseFilterQuery(query)
const update = (values: string | FilterValues) => {