@@ -12,6 +12,7 @@ import { idKeyFn, pulpAPI } from '../api';
12
12
13
13
export function Namespaces ( ) {
14
14
const { t } = useTranslation ( ) ;
15
+
15
16
return (
16
17
< PageLayout >
17
18
< PageHeader
@@ -43,26 +44,42 @@ export function Namespaces() {
43
44
}
44
45
45
46
export function AllNamespaces ( ) {
46
- return < CommonNamespaces url = { pulpAPI `pulp_ansible/namespaces/` } /> ;
47
+ return < CommonNamespaces url = { pulpAPI `/ pulp_ansible/namespaces/` } queryParams = { undefined } /> ;
47
48
}
48
49
49
50
export function MyNamespaces ( ) {
50
51
return (
51
52
< 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' } }
53
55
/>
54
56
) ;
55
57
}
56
58
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
+ } ) {
58
70
const { t } = useTranslation ( ) ;
59
71
const navigate = useNavigate ( ) ;
60
72
const toolbarFilters = useHubNamespaceFilters ( ) ;
61
73
const tableColumns = useHubNamespacesColumns ( ) ;
62
74
const toolbarActions = useHubNamespaceToolbarActions ( ) ;
63
75
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
+ } ) ;
66
83
return (
67
84
< PageTable < HubNamespace >
68
85
toolbarFilters = { toolbarFilters }
0 commit comments