Skip to content

Commit ffaaafa

Browse files
committed
add spot for queryParams
1 parent dcde1e4 commit ffaaafa

File tree

1 file changed

+22
-5
lines changed

1 file changed

+22
-5
lines changed

frontend/hub/namespaces/HubNamespaces.tsx

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import { idKeyFn, pulpAPI } from '../api';
1212

1313
export function Namespaces() {
1414
const { t } = useTranslation();
15+
1516
return (
1617
<PageLayout>
1718
<PageHeader
@@ -43,26 +44,42 @@ export function Namespaces() {
4344
}
4445

4546
export function AllNamespaces() {
46-
return <CommonNamespaces url={pulpAPI`pulp_ansible/namespaces/`} />;
47+
return <CommonNamespaces url={pulpAPI`/pulp_ansible/namespaces/`} queryParams={undefined} />;
4748
}
4849

4950
export function MyNamespaces() {
5051
return (
5152
<CommonNamespaces
52-
url={pulpAPI`pulp_ansible/namespaces/?my_permissions=ansible.change_ansiblenamespace`}
53+
url={pulpAPI`/pulp_ansible/namespaces/`}
54+
queryParams={{ my_permissions: 'ansible.change_ansiblenamespace' }}
5355
/>
5456
);
5557
}
5658

57-
export function CommonNamespaces({ url }: { url: string }) {
59+
export function CommonNamespaces({
60+
url,
61+
queryParams,
62+
}: {
63+
url: string;
64+
queryParams:
65+
| {
66+
[key: string]: string;
67+
}
68+
| undefined;
69+
}) {
5870
const { t } = useTranslation();
5971
const navigate = useNavigate();
6072
const toolbarFilters = useHubNamespaceFilters();
6173
const tableColumns = useHubNamespacesColumns();
6274
const toolbarActions = useHubNamespaceToolbarActions();
6375
const rowActions = useHubNamespaceActions();
64-
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
65-
const view = usePulpView<HubNamespace>({ url, keyFn: idKeyFn, toolbarFilters, tableColumns });
76+
const view = usePulpView<HubNamespace>({
77+
url,
78+
keyFn: idKeyFn,
79+
toolbarFilters,
80+
tableColumns,
81+
queryParams,
82+
});
6683
return (
6784
<PageTable<HubNamespace>
6885
toolbarFilters={toolbarFilters}

0 commit comments

Comments
 (0)